Royal Caribbean does allow passengers to cancel the package and buy it again if the price drops, but refunds can take up to ...