30th Birthday, Marlou??? - at your age you should be going clubbing to Ibiza!!!
We did the same cruise a while back and I agree with the others -
Don't leave the ship at Agadir unless you are on an organised trip. It might cost a bit
more but at least you should come back with good memories because you have seen
the best bits - not where the taxi drivers want to take you to or charge you for.
If I ever went on a cruise again, I would definately up-grade to at least a cabin with a window.
We thought we had done that but all we had was a porthole and the only way I could look out
of it was to sit on my Hubby's shoulders whilst he stood on the bed!

Maybe you could up-grade when you are onboard?
We were not into the formal stuff and the best part for us was sitting at the back of the ship (astern, I think is the nautical term!)
watching the sun go down with a few drinks, feet up on the railings, chatting to good company and wonderful staff.
Think you will love Funchal - we had lunch on one of the boats on the seafront. (The Beatles Boat) (All interconnected by gang-planks)
I ordered sardines and the waiter went to the Market just to get them for me! The Fish and Flower Markets are fab too.
Know you will love it. Wishing you a very happy 30th. Lots of love Suzie x