Rich in marine life and coral species, the waters around Vietnam are perfect for snorkelling. Put on your mask and fins, and slip into the waters of these beaches and islands.
Bai Dai Beach
Cat Ba Island
Cham Islands
Con Dao Islands
Hon Mun Island
Nam Du Islands
Nha Trang
Phu Quoc

Photo: Melinda Nagy/Shutterstock