Playa Albir

Playa Albir: a small beach resort at the Mediterranean Sea and protected by the  mountainous landscape that lies behind.