Coral Sands Inn & Cottages, on the Bahamas' Harbour Island, recently got a major redesign — here's what it's like to stay.
The skies were getting darker, the radiator was always on, the last two rounds of golf had been ruined by incessant rain, the ...