Freepik
    Detail of the sea and rocks on Calahonda beach in the town of Nerja, Andalucia. Spain. Costa del sol in the Mediterranean Sea.

    Detail of the sea and rocks on Calahonda beach in the town of Nerja, Andalucia. Spain. Costa del sol in the Mediterranean Sea.