Casco Bay, Maine, is a sprawling and picturesque body of water dotted with hundreds of islands, ranging from tiny rocky outcrops to …