Only a handful of Outer Banks visitors even make the long and arduous trek to Portsmouth Island, but those who do tend to return year. Showcasing more than 14,000 square feet of meeting room space, Sheraton Portsmouth Harborside Hotel is a premier venue for a downtown Portsmouth event. Self catering holiday accommodation with beach huts, bikes on the South Coast of England in the Portsmouth area of Hampshire, offering easy…