Beautiful beach and waters. I would recommend that they put out some some sort of fun thing like a water trampoline. Snorkeling was not very good there but we may have been in the wrong place. We did it from the beach.
No cruises added
I would recommend you do a tour by car in Havana. The places around the port are ok but once you walk about 4 blocks out of the city it gets pretty bad. Supposedly there were better places to go but you could not walk there.
Parts of Miami are nice and parts not soo nice. Saw someone shooting up Heroin in a bathroom of a restaurant on South beach.
Tell them to try to get a bigger cabin. Tell them the internet is really slow and does not work well and often there is no one there to help. That I spent 15 minutes of my internet time trying to get it to work at 1.00 a minute.