Cape Porpoise, Maine is a small coastal village in the town of Kennebunkport, Maine, United States. It is northeast of Kennebunkport village and southwest of Goose Rocks Beach. The village occupies the mainland adjacent to Cape Porpoise Harbor. More than a dozen islands protect the deep natural harbor. Goat Island Light marks the harbor entrance between Goat and Folly islands.