Lower Village is the part of Kennebunk that is directly across the bridge from Kennebunkport. It's an extension of downtown Kennebunkport. Arundel is inland just north of Kennebunkport - it's a short drive away (not really walkable). Historically, Kennebunkport was part of Arundel. Some businesses, like the Arundel Wharf and the Cape Arundel Inn, are in Kennebunkport. Cape Porpoise is a small village within Kennebunkport with a few shops, restaurants, and a lighthouse. Goose Rocks is another section of Kennebunkport that is home to Goose Rocks Beach, a large sandy beach.