Welcome to the Mainsail Motel & Cottages! We are located in the heart of Hampton Beach New Hampshire – just one block from all Hampton Beach attractions, restaurants, shops, fireworks, the Seashell Stage, Hampton Beach Casino and more! Enjoy our large, centrally located heated swimming pool, plus a variety of quality, modern guest rooms and cottages.