Yes. There are many ports of call in the Caribbean which require vaccinations.
The main injections for a Caribbean cruise include Hepatitis B and Tetanus, though these are advisory rather than required. You may also need a yellow fever certification, depending on whether you have visited risk areas.
It’s always best to speak with your GP about your upcoming cruise itinerary to discuss health risks and where there may be additional measures to consider.
For our full guide on which vaccinations you need to cruise, see our in-depth article here: