Kennebunkport, Maine
Goose Rocks Beach
Approximately 2-mile-long swimming beach with salt marsh and bird watching. This fine white sand beach is great for families with small children because is sheltered from the larger waves by islands....
Goose Rocks Beach