Lobsterbake for 200 on an island in Casco Bay? No problem!