Cuxhaven is a seaside resort city in Lower Saxony Niedersachsen, Germany situated on the mouth of the river Elbe on the North Sea coast.