Nantucket Island Resort’s White Elephant Village has been named to Travel + Leisure’s annual 2017 “World’s Best Awards.” Ranking number five in the “Top 10 Resort Hotels in the Northeast” category, as