By Dwight Brown NNPA Travel Writer The hilly town of Ocho Rios sits on the north coast of Jamaica, at the base of the St. Ann...