Best Beaches To go snorkelling around the world
Abu Dabbab, Egypt
West Bay, Honduras
Tofo Beach, Mosambique
Raja Ampat Island
s, Indonesia
Hanauma Bay, Hawaii