Looking at the CDC website, those 3 shots (Heps are a series of shots, actually) are the Summer 2008 blanket statement for anyone traveling to a developing country.
Here's the page for Mexico.
You're actually past the deadline for coverage. You needed to get shots 4-6 weeks out.
As for malaria... Seeing we're pulling out of port prior to nightfall, we don't need to worry about the female mosquitoes who carry the Mexican strain of malaria.
Hep A: I recommend to anyone.
Hep B: Don't share needles, don't hook up while in port, and don't get in a car accident while traveling.
Typhoid: Open your own water bottles, don't get drinks with ice, and eat on the boat, if you're worried about it. This shot SUCKS. I was sore for a good 2 weeks, and moving my arm up HURT. I think that evil nurse shot me in the ball and socket joint, but I still remember I got that shot in my left arm.
Hope that helps!!! I got those shots (among others

) to go to India for a month.