A Snug Harbour Inn, Ucluelet, Vancouver Island, British Columbia - It will take your breath away.