Motorhome and caravan stopover in Witless Bay, Newfoundland on the Avalon Peninsula. A practical overnight base for road travellers exploring the region.