1. Daaibooi Beach, Curacao is a beautiful beach with great snorkeling in crystal clear water

    Daaibooi Beach, Curacao is a beautiful beach with great snorkeling in crystal clear water

    12
  2. Pretty Molly Beach, Little Exuma, Bahamas (Snorkeling with Stingrays)

    Pretty Molly Beach, Little Exuma, Bahamas (Snorkeling with Stingrays)

    50
  3. Snorkeling in Hawaii - Beautiful Lanikai - Experience Oahu

    Snorkeling in Hawaii - Beautiful Lanikai - Experience Oahu

    21
    8
    45