Kennebunkport proper has only one stretch of sand, the small Colony Beach on Ocean Ave, which is dominated by the Colony Hotel.
Colony Beach

Lonely Planet may earn a commission from affiliate links on our site. All recommendations and reviews reflect our own independent opinions.




