Portland ME features historical and architectural attractions, and is also a major commercial, shipping and fishing centre. The port is a gateway to the resort islands in Casco Bay. The city is linked by ferries with Nova Scotia. There's a historic trail and lighthouse in the town. The nearby Kennebunkport is also worth visiting. Its art colony and Seashore Trolley Museum display more than 200 authentic streetcars.