A two- to three-hour drive from Ocho Rios, Kingston, and Montego Bay, Portland is the greenest parish on the island due to its abundant rainfall, which helps maintain its lush vegetation. Most of ...