I think that looks good! Although I had to smile when I noticed the plane compared to the size of the castles.
Just be sure the rocks are really stable, because goldfish like to nose around and can get quite pushy about it.
Btw, you found the mother lode of driftwood. You need another tank to make use of it.