Very pretty. However, I would not expect the large ships to be able to dock at the piers. Based on the sandiness of the beach(at least that's what it looks like), large ship would not be able to draw any where near that close to the existing docks. They are probably fine for small fishing boats, but anything more would be too deep in the water to approach the docks (unless it was a flat bottom barge type thing.) Think about the slope of the beach and how it falls away. Then, imaging a ship needing at least 25 foot of depth for any real sea trading, then add another 10 feet for lowtide into the mix(assuming this is in some tidal area), finally add 1/4 to that for the pilings to be anchored into the sea floor. This is just a rough guess on my part. Of course, if you have a technological or magical means for a floating pier system, then you just have to worry about the ships depth and not about the pier itself.