You won’t have any trouble finding amazing sites for snorkeling in Cuba. One of the best places is Caleta Buena, just about five miles from Playa Giron. This is a protected cove. Other popular locations ideal for snorkeling are Jardines de Reina and Maria la Gorda, mainly because they are remote and fairly untouched. You will have easier access to Cuba’s large reef on the north coast.