Glover's Reef Ferienhäuser, Resorts und Vermietungen