Infinity Blue Boutique Hotel and Spa offers an adults-only retreat with a private beach and 18-hole golf course. Enjoy yoga at the gym, deep-tissue massages at the spa, and meals at two on-site restaurants. The staff is praised for their attentive service.