Upscale resort hotel with airy rooms, balconies, pools, beaches, and a spa. Offers Mediterranean gastronomy with a contemporary twist.