We did this cruise in 2019. No additional shots or meds needed. We did bring our own kit with meds for just in case issues (diarrhea, upset stomach, headaches, allergies, moleskin for blisters, etc.). We went in April and it was HOOOOOT. We had cool towels and they a life saver. You might think about bringing some drink mixes to rehydrate. When we got back, my husband who drinks a LOT of water, was so dehydrated that his kidney function was impacted.