Travelers who like staying near Weymouth and Portland National Sailing Academy recommend The Beach House Hotel Portland, The Aqua and Heights Hotel. Visit our Isle of Portland page for the latest deals!