Cocos Islands: Snorkeling on Cocos Islands

Cocos Islands consist of 26 islands, 25 of which form a nearly perfect atoll circle (in fact this is where Darwin came up with his atoll creation theory when he crossed the Indian Ocean). At low tide you can cross from the West Island to tiny uninhibited Maria island and have some insane snorkeling on the reef just offshore.