The islands nestled in Lake Champlain are worth visiting. This Vermont State Park should be on your radar if you like ...