Top 3 most breathtaking destinations for snorkelers
Whether you prefer sharing the waters with manta rays in the Maldives, kyphotic whales in the Dominican Republic or being surrounded by schools of vibrant fish in the Caribbean, the following are the best snorkeling spots you can dream of.