A tropical paradise with clear shallow waters and soft sand, Cayo Coco is part of the Jardines del Rey archipelago and is ideal for snorkeling and diving.