This luxurious beachside resort, set around a stunning infinity pool with swim-up restaurant and bar, offers a wealth of facilities including a spa and two golf courses, plus great restaurants and excellent service. Airy rooms feature marble and dark wood, and many have private infinity pools.