You mentioned Rx meds. Put 1/2 in your carry-on and 1/2 in your checked bags. Why? What if your checked bag gets lost? What if your carry-on is stolen from you, left behind, gets dropped in water, etc. Also, have your doctor give you a script to carry with you, just in case. Just in case what? Just in case you stay longer, planes can't take-off for a variety of reasons - we just saw air travel restricted/cancelled from volcano ash.
My cousin joined us on our last cruise - 8 days. I packed my heart meds/bp, 8 days in my luggage, 8 days in my purse. She packed hers. She swears! Her husband found it NEXT to where she had packed her suitcase. Luckily, she and I take one of the same meds for our bp - the more important of the two and I was able to share mine with her. We had checked on board ship and there was no way to get them. We tried a pharmacy at our stop in PR and she would have had to see a doctor, since we were in port from 4pm to midnight, it wasn't going to happen, etc. etc. So, we learned - we don't trust her. Next cruise she has to spend the night here and we are going to check her luggage.
Plan for the worst, expect the best. Have a great trip.