The Ochos Rios Marine Park extends from Mammee Bay in the west to Frankfort Point in the east. Some of the best snorkeling is at San San Beach and Princess Island. The Ochos Rios Marine Park is maintained by the White River Watershed And Ochos Rios Marine Park Association. During Ochos Rios snorkeling, you may encounter parrotfish, wrasses, chromis, angelfish, butterflyfish and turtles among the sea fans, star coral, brain coral and elkhorn coral formations.
To reach the snorkeling on Jamaica by air, you can use either Norman Manley International Airport (KIN) near Kingston or Sangster International Airport (MBJ) near Montego Bay.
Overall, Ochos Rios Marine Park is the 11th most popular snorkel dive spot of all 20 snorkeling dives in Jamaica.