Here is our hit list from Madrid to the Balearic Islands.
Serranía de Ronda, Spain
Mallorca, Spain
Galicia, Spain
Ibiza, Spain
Sotogrande, Spain
Deià, Spain
Palma, Spain
Formentera, Spain
Menorca, Spain