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 Mountains. The former fishing village, now a tourist destination, is as noted for its resorts and beaches as its mountainous terrain and natural wonders. A trip here offers vacationers […]