Liveaboard or land based, ever since I got sick on a trip to Fiji a few years ago I now always bring a big ziploc bag stuffed with every type of over the counter medication I could conceivably need. Painkillers, decongestants, cold meds, GI meds, ear cleaner, nasal sprays, and more, plus some...