Cayo Coco offers good, easy, shallow diving, in some places right from shore. A great spot for beginners and snorkelers. For more advanced divers you can catch a day charter out to Jardines de la Reina on the other side of the island for amazing diving.