Given a reference text about Kennebunkport, tell me its neighboring towns and where it is located.

Kennebunkport is located in York County, Maine and is neighbored by the towns of Kennebunk and Arundel.