Burlington’s Lake Champlain Islands Are the Coolest Islands You Never Knew Existed Burlington might be Vermont’s biggest city, but its remote islands are what really make this New England town stand out. Located just north of...