Welcome to Grand Isle State Park, Vermont’s hidden gem. Nature’s infinity pool: Lake Champlain stretches to the horizon, a ...