Cruise stocks have been falling, but J.P. Morgan says buy because there have been no signs of reduced demand despite all the macro noise.