When is the best time to visit am a sun person and snorkelling person
We went beginning of May and had perfect weather.. snorkeling on the other hand was ok. We took our own gear and also took a boat out and saw a few fishes but not as much as other places we snorkeled at such as kauai.
Roatan in Honduras offered the best off shore snorkelling we have ever experienced. [Went there a couple of times just for that. Avoid peak holiday season like X-mas/New Year though, when the beaches and beach resorts of that relatively small island are "attacked" by hords of cruise passengers from multiple ships, descending for a day, ruining the holiday of the guests staying at those otherwise quiet hotels, standing with their feet and fins right on top of shallow coral, feeding bread to the fish, then leaving... Of course not everyone, but enough did it for me to say that it was awful what we witnessed.)