The Costa del Golf: where luxury living meets the game