Yes, the water visibility is best from December to May in the warm season, making it an ideal time for snorkeling and diving. The clear waters offer excellent visibility, allowing you to explore the vibrant underwater world and swim alongside marine creatures like sea lions and marine iguanas. The cold season from June to November offers divers more underwater sea life activity; both periods can be considered appropriate for snorkeling and diving.