Champlain Islands, Vermont biking - hikerinmaine