The water was so clear and beautiful! I believe these are limestone rocks. This area is known as the Treasure Coast because of all the shipwrecks that happened offshore in days gone by, and went down with their treasures.
That looks beautiful. We've just come back from a glorious 3 weeks in South Africa - what fun, being able to walk on the beach and enjoy the sunshine. Back to cold England again though. Happy New Year. :)