Beach caves

In the town of Algarve, Portugal is an extraordinary beauty of the beach. Adorn its labyrinth of caves.