Denmark is perfectly located for cruises in and around Scandinavia, the North Sea and the Baltic Sea.
Copenhagen is an ideal port for cruise ships. The relative small size of Denmark's capital, coupled with modern and efficient public transport, means that everything is within easy reach and visitors can get much more out of a day excursion than in many other big cruise destinations across the world. Many cruise ships alight at Langelinie Quay where the famous Little Mermaid lives. 
The Danish archipelago
The Danish archipelago consists of some 400 lush islands and is home to a wealth of picturesque towns rich in history and each with their own subtle but unique culture. More and more cruise operators now offer trips around the Danish archipelago, and if you’re looking for some outstanding natural beauty coupled with cosy fishing villages, bustling waterfront cities, great seafood and interesting arts and crafts, your journey should start here.