Beaver Island is a great place. There are two airports, one of which, Welke, is theoretically within walking distance of the town. There are also several lakes on the island, and when the wind is reasonably light, landing in Lake Michigan is great fun, even though many of the beaches around the island are stony.