100 European Beaches
Carvoeiro Beach - Algarve, Portugal and more