The best conditions are during summer, December to April, when the water is clear and in good days you can have 10 to 15 metres visibility.
The best diving sites can be found at the Arvoredo Marine reserve, a group of islands located at the north. There is a great concentration of marine life including sea turtles, groupers, moray eels , angel fish, seahorses and many colourful fish .
At the present most of the reserve is closed for diving, allowed only at the southern end of Arvoredo Island.
Other islands like Aranhas and Xavier also have diving spots.
Good snorkelling can be done at Campeche Island which has very clear waters on some daysans you can rent snorkels and wetsuits there.