Ocho Rios is one of the most important holiday cities and the most important cruise harbour in Jamaica. Every year, around 300 cruise ships dock here with almost 450,000 passengers. A broad range of hotels, restaurants, nightclubs and a seemingly unending range of watersports and excursions mean all your recreational needs will be covered. Along the Main Street there are various shopping centres selling tax-free branded goods.