The port of Ocho Rios is right outside of the main town area and is within an easy walking distance to the town.
The port also has two (2) piers for cruise ships. The Turtle Pier is located next to the town's restaurants and shops and James Bond Pier is located farther west, a 15 minute walk.
Also, within walking distance from Ocho Rios pier are Island Village, Taj Mahal, Duty-Free Shopping Center.