Cape Porpoise Beaches
• A WorldWeb.com Travel Guide to Beaches in Cape Porpoise, Maine.
Goose Rocks Beach is a 3 mi (5 km), smooth sandy beach located between Kennebunkport and Cape Porpoise. Named after Goose Rocks, the offshore barrier reef rock formation that can be seen at low tide, the beach is known for its wide, smooth stretch of silver sand. However, it is not a commercial beach and walkers are asked to stay on marked paths and off the dunes. No lifegaurds or bathroom facilities are available.






