June 28, 2011 11:55:04 AM EDT
The best time for diving is mid-June to mid-August, but you still have the chance of large marine life in to October. However, the diving is pretty good all year round (most dive centers only close New Year's Day). The water around August is at a high of between 29-30 degrees Celsius and drops in winter (January - May) to 21 degrees Celsius. We don't really have an "off" season. We can have strong winds in Winter which i) can make boat journeys a little rough and sometimes cause cancellations of boat trips and ii) produce a severe wind chill factor.