Welcome to a little piece of paradise on the Mediterranean, where manicured gardens, sandy beaches and Moorish architecture conspire to give you the ultimate hospitality and leisure experience.