We went snorkeling twice at Coral Gardens. The fish are very friendly there. We saw lot's of beautiful creatures! If you are an experienced snorkeler you will probably like Smith's Reef slightly better (sting ray, eagle ray, barracuda, etc.). But considering the excellent beaches at Coral Gardens (which Smith's reef doesn't have) there's a little something for everyone at Coral...
More
