Ocho Rios
A major city in what is nicknamed as "the Garden Parish," Ocho Rios is sitting on the northern shore of Jamaica and thus is surrounded by a multitude of natural landmarks that many consider the most stunning on the entire island. The landscape here is enriched by numerous waterfalls, azure waters, lush tropical forests, to be explored by air, on horse, underwater, you name it — and once in downtown, let the famous Jamaican hospitality pamper you during your stay.
Read more