Jamaica Inn review: a five-star hotel in Ocho Rios with a private beach, ocean-view suites, dining options and spa facilities ...