Find the word definition

Wikipedia
Keyhaven

Keyhaven is a hamlet on the south coast of England in the county of Hampshire. It is a fishing village, but the trade has been in decline for a period of years and its main draw now is tourism, especially sailing.