The Avalon Peninsula is home to the largest puffin colony in North America, and is much beloved by the locals and tourists alike.