Cuxhaven is a town and sea resort in Lower Saxony, Germany. It's perched on the mouth of the River Elbe on the North Sea.