Goose Rocks Beach is a coastal village located on the quiet side of Kennebunkport, Maine, bordered by Cape Porpoise to the south and Biddeford Pool to the north.
This public beach is approximately 3 miles long from Little River in the east to Batson’s River in the west. It’s wide and fine white sand beach affords wonderful views of the Goose Rocks and Timber Island just off the coast.
It’s shallow grade and lack of surf make it perfect for the sand pail set. Be sure to walk past the point down the westerly end of the beach. The many tidal pools are a favorite of young and old. The walking area is quite expansive at low tide.