Top 10 Beaches You Must Visit

Cres, Croatia

Cala Macarelleta, Spain

Calanque d’En-Vau, France

Cancun, Mexico

Crater Lake, Oregon

Hanauma Bay, Hawaii

Phi Phi Island, Thailand

Linapacan, Philippines

Maldives

Valle Verzasca, Switzerland