One shot you should definitely keep up is the tetanus/diptheria booster. check with your doctor about it.
also ask your doctor about the hepititus a and b shots.
there are some countries that require yellow fever shots, but none in the caribbean. mostly africa and south america.
enjoy your cruise.