Carnival and Royal cruise options. Flight prices have increased by $200 pp since I started your proposal and have been adjusted. The market is changing and could change again prior to booking. No prices are guaranteed until a deposit is made. Carnival does have a special expiring at the end of August. Prices can go up for those cruses.
Links for Royal Caribbean are located in this proposal to have a better look at the itinerary.