Given that you're diving, I would recommend checking out Divers Alert Network (DAN) for Dive Insurance, and they also supply travelers insurance options too.
Shaun J. replied:
I've used insuremytrip.com several times for temporary health insurance abroad.