Discover hotels and villas for East Coast weekend escapes in Kennebunkport, United States

The river Kennebunk divides the town of the same name to the south from Kennebunkport, on the north bank where its water spills into the Atlantic. This York County harbor town was settled by seafarers centuries ago, and has held onto much of its original housing stock – clapboarded, porch-fronted, and arranged prettily across broad avenues. Sailors still venture here, but for leisure not livelihood, sustaining the town’s waterfront restaurants, indie cafés and stores.