The Marina at Ladd's Landing is a small facility with 100 slips and a ship's store located on the inland sea of scenic Lake Champlain by the Draw Bridge in Grand Isle, Vermont. They also offer a sailing charter service and have several small rental boats available.