July and August are the best months for swimming. From November through to May underwater visibility is good, and the water is warm. Water temperatures are at ...