Nestled in the heart of Norway’s fjord country, Flam is one of the most breathtaking destinations you’ll visit on your cruise.