I'm not following what the problem was...
The ship did not get into port, so you could not propose to your girlfriend and now you have to wait another year?
As for the on board charges, they have to provide you with a detailed accounting of your charges, so that didn't add up either.
Couldn't you have proposed on the ship? That would have been romantic.
Awww... I see. I'm sorry that did not work out for you. We had a somewhat similar experience with a vow renewal. I hope the line steps up and helps straighten out the problem. If it is not clear by now, call your credit card to protest the charges. That will get their attention.
I'm sorry you couldn't propose. Try not waiting a whole year though. Marriage is full of compromise-if you can't be flexible your going to have a hard time. Your planned proposal sounded amazing but please trust me find another way-don't make her wait. Good luck!
P.S. Stick with Carnival
Why not Pop the question now and use your next vacation as a honeymoon ? You can pop the question even on a weekend trip to a close by beach. She will be more happy to get the ring then care where you asked her and then honeymoon on the same ship where it all started. Nothing in life goes as planned, if you roll with the punches you will be a more relaxed happier kind of person.
The only way I see this as a problem, is if she actually still lives in Grand Cayman and you were going there to see her and propose. Otherwise, don't expect any sympathy. Still not sure why you have to wait a year to propose. Hang the ring from the Christmas tree or something.
So sorry to read how all your plans didn't work out.
Why did the ship not port? A captain doesn't just "decide" not to port as the fee's have at that point have already been paid by the cruise line for services at that port. There is the possibility the port was over-booked for ships and yes, that has happened before in Nassau and Bermuda.
*Cruiseline.com is not a booking agent or travel agency, and does not charge any service fees to users of our site. Our partners (travel agencies and cruise lines) provide prices, which we list for our users' convenience. Cruiseline.com does not guarantee any specific rates or prices. While prices are updated daily, please check with the booking site for the exact amount. Cruiseline.com is not responsible for content on external web sites.