Jamaica Inn receives great reviews from guests. K6 Apartment, Castle by the Shore and Beach Studio 30 are also excellent options to stay in Ocho Rios restaurant.