Ochi Beach resort, located in Ocho Rios, Jamaica offers 16 restaurants and 11 bars making eating/drinking easily the number one activity onsite. However, there is so much more to do at this incredible resort, so let’s dive in to learn more about activities at Sandals Ochi!