30 million people expected to cruise in 2019