The island of Newfoundland is home to a small coastal town where you can enjoy the unique architecture, breathtaking ...