Ocho Ríos es una de las metrópolis vacacionales más importantes y el puerto de cruceros más importante de Jamaica. Cada año atracan aquí unos 300 cruceros con casi 450000 pasajeros. Una amplia oferta de hoteles, restaurantes, clubes nocturnos y un sinfín de deportes acuáticos y excursiones satisfacen todos los deseos de ocio. A lo largo de Main Street hay varios centros comerciales que ofrecen artículos de marca libres de impuestos.