Saint John Hotel Villas & Spa offers a luxurious escape with a private beach, infinity pool, and stunning ocean views.