top of page

Thatch River

I Waugh

2 Dec 2023

Ocho Rios (Spanish.

Eight Rivers”) is a town in the parish of Saint Ann on the north coast of Jamaica. Ocho Rios affectionately called “Ochi” by locals was once a fishing village but now caters to tourists


bottom of page