Luxury resort with golden beaches, self-catering apartments, and a world-class golf course. Offers proximity to dining and shopping.