A short profile of this Newfoundland hotel for Travel + Leisure's annual "It List" of the World's Best New Hotels (2021).