From the Costa’s to the Canary Islands, from dreamy fishing village to fashionable society place, from private bay to luxury resort, from inland to bustling seaside resort. Spain offers a treasure trove of opportunities for all sun worshippers, water sports enthusiasts and golf lovers.