As its name suggests, the all-inclusive Beaches Ocho Rios is affiliated with Sandals Resorts' Beaches sub-brand and is located in Ocho Rios, Jamaica ... raved about the resort's top-notch customer ...