Town Landing Beach area in Falmouth is on the edge of Casco Bay and borders Bon Appetit 's Restaurant city of the year. Portland, Maine's largest city. Summer provides opportunities for Casco Bay boat tours, biking/hiking trails, and visiting beaches. Enjoy fine dining, local brewing and shopping. Our home and area offers many opportunities for Ecotherapy walks.