Portland has one of the most picturesque country sides and boasts a stretch of seacoast extending along the northeastern tip of the island from Happy Grove to Windsor Castle. Portland is a parish of rivers and streams, sparkling water falls and secretive limestone caves. The entire coastline is dotted with caves, bays, rivers, waterfalls and […]