Chebeague Island

Chebeague Island (http://www.chebeague.org) is an island and town located in Casco Bay about 10 miles from Portland.