Norwegian Cruise Line (NCL) has unveiled major enhancements to its private island, Great Stirrup Cay, in the Bahamas, highlighting the nearly 6,000-square-metre Great Life Lagoon.