During our recent stay in St. John’s we took the opportunity to visit parts of the Avalon Peninsula, a large peninsula that makes up the southeast portion of the island of Newfoundland. We traveled the eastern coast as far south as Witless Bay and ventured out on the Baccalieu Trail on the Northern Point of the peninsula….