Le vaste plateau récifal frangeant offre plus de deux douzaines de sites de plongée, dont un grand plateau sous-marin complexe composé de sites côtiers moins profonds, parfaits pour les débutants, et d'un tombant sur le côté nord adapté aux plongeurs plus avancés. Les récifs sont proches du rivage, ce qui nécessite un court trajet en bateau, et les profondeurs varient de 30 à 130 pieds (10 à 40 mètres). Les plongées récifales notables de la région comprennent Ochi Wall, Coral Garden Wall, Devil's Reef, The Mountains/Top of Mountains et bien d'autres. Le récif animé attire la vie marine, notamment des raies, des poissons de récif, des éponges, des coraux mous et durs, des tortues, des requins nourrices et bien plus encore. Katherine Shipwreck est une plongée sur épave mettant en vedette un ancien dragueur de mines utilisé par la marine canadienne pendant la Seconde Guerre mondiale. La plongée de nuit est également possible sur plusieurs sites de plongée, notamment Dickies Reef, où des animaux nocturnes, notamment des poulpes et des calmars, ont été aperçus.
Les visiteurs peuvent se rendre à Ochos Rios toute l'année, étant donné que la température de l'eau varie de 26 °C à 30 °C et la température de l'air de 23 °C à 31 °C tout au long de l'année. La saison des pluies a lieu de juillet à octobre, en même temps que la saison des ouragans en été. Les averses de pluie sont souvent de courte durée en raison de la proximité du littoral, mais peuvent offrir un rafraîchissement pendant les mois les plus chauds de l'année. Malgré la saison des pluies, il y a encore beaucoup de journées chaudes et ensoleillées en été, mais le temps pluvieux peut avoir un impact négatif sur la visibilité. La saison sèche s'étend de décembre à avril, qui est également la haute saison en Jamaïque.
La plupart des visiteurs arrivent en Jamaïque via l'aéroport international Sangster (MBJ) de Montego Bay, situé à environ 97 km à l'ouest d'Ochos Rios. Plusieurs options de transport sont disponibles à l'aéroport pour se rendre à Ochos Rios, notamment des navettes, des bus, des taxis et des voitures de location. Toutes les options vous permettront de faire un trajet agréable le long du littoral, qui dure généralement entre une heure et demie et deux heures. L'aéroport international Norman Manley (KIN) de Kingston est situé à environ 105 km au sud d'Ochos Rios et nécessite le même temps de trajet. Les options de transport vers Ochos Rios depuis cet aéroport international comprennent une navette privée, un bus, un taxi ou une voiture de location.