Jacqueline CameronJul 9, 20195 minThe Best Beaches in Jamaica: Ocho Rios Bay Beach, St. AnnBeach Location Ocho Rios Bay beach, also referred to as “Turtle Beach” is situated in the town of Ocho Rios on the north coast of...