A new luxury private Caribbean island is being created for MSC Cruises

· The Independent