I usually travel Royal Caribbean and always get a balcony guarantee. However, this option is never on yhe website. You must call. Is Carnival the same? I was on the website to book a cruise on the Sunshine leaving from Norfolk in 2025. There was no option to book a guarantee. If I call will that be an option?