Hi Ken,
Unfortunately, I cannot get access to the information regarding flights and airports - one of our holiday advisors should be able to give you this information if necessary. Also, they will be able to help you with the cost of cabins. In regards to a JY rep, there will be one on board for the Caribbean, Cape Verde and the Canaries cruise.
I'm glad to hear that you are thinking of using JY and Voyages of Discovery to take you on your first cruise. The dress code is really down to what you feel comfortable in and if that happens to be smart casual, that will be absolutely fine.
It's great to hear that you had a great holiday in Cuba, it would be nice to see a review of your holiday on the community.
Kindest Regards,
Monty