Whether traveling by bicycle, boat or car, there are numerous fabulous dining options in the Lake Champlain Islands of Vermont. The towns consist of South Hero at the southernmost point and Alburgh to the north. Some of these dining options are accessible by boat from the Champlain Islands.