Sandals Halcyon Beach

If ever there was an all-inclusive resort that embraces the quintessential Caribbean, Sandals Halcyon Beach is surely it.