Labuan Bajo boasts crystal-clear waters teeming with vibrant coral reefs and marine life. Here are the top 5 snorkeling spots you must visit.
1. Pink Beach
One of only seven pink beaches in the world, with stunning coral just meters from shore.
2. Manta Point
Swim alongside majestic manta rays in their natural habitat.
