I have been to Roatan in late January of 2006 and it rained every day of the trip. However, the sun was out most days for a part of the time. One or 2 days it was mostly sunny. Heavy rains cause the water near the surface to become cloudy, but about 5 ft. below surface this goes away. The cloudy sky's made it difficult to warm up. Went there again in March 2008 and seemed like a different island as it did not rain once nor were there much in the way of clouds.