Cuxhaven is a town in Lower Saxony, Germany. About 55,000 people live there. It is on the shore of the North Sea at the mouth of the Elbe River. Cuxhaven is the capital of the Cuxhaven district. It is a popular vacation spot on the North Sea.