The town center, the area in and around Dock Square, is located along the Kennebunk River, approximately 1 mile (1.6 km) from the mouth of the river on the Atlantic Ocean. Historically a shipbuilding and fishing village, for well over a century the town has been a popular summer colony and seaside tourist destination. The Dock Square area has a district of souvenir shops, art galleries, seafood restaurants, and bed and breakfasts. Cape Porpoise, while retaining its identity as a fishing harbor, has a very small village area with several restaurants, a church, grocery store, coffee shop, small library, and art gallery. Kennebunkport has a reputation as a summer haven for the upper class and is one of the wealthiest communities in the state of Maine.