Aerial view of the Mayflower Hotel, Manomet Point, and Scook's Pond, ca. 1920. Plymouth's largest resort hotel, the Mayflower was built in 1916, lasted through two world wars, then closed and burned down in 1975 .