A huge cruise ship sailing later this year will be bigger than small UK towns complete with a water park, 40 bars and restaurants, and seven neighbourhoods