The downtown area of Ocho Rios seems to have been taken over by strip malls that houses any number of duty free stores, souvenir shops, restaurants and straw good vendors. The vendors can get annoying ...
Ocho Rios, Jamaica, would seem to be Spanish for "eight rivers," but it is most likely a corruption of the Spanish word chorreras, which means "waterfalls." Jamaicans refer to it fondly as Ochi.