Snorkeling spots in Cuba.
The best places to do snorkeling in Cuba are in María la Gorda, Jibacoa, Cayo Coco, Cayo Guillermo and Holguín. In Bahía de Cochinos, near Playa Girón, you can access many dive sites from the shore, and are among the most popular in Cuba, Caleta Buena, Punta Perdiz and Cueva Los Peces are natural wonders that surprise for their beauty and state of conservation, Cuba Blue Diving recommends them if they want to have an unforgettable experience.
But for the absolute snorkeling must in Cuba, you should set off for the Jardines de la Reina, about 50 miles southwards from the main island. This archipelago, home of magnificent coral reefs, was declared a Marine Natural Park in 1996. Some travelers after been here call it today the “Galapagos of the Caribbean”.