First of all, I love the Bahamas. If you need an installer, e-mail me! Just kidding, unless you were paying for the airfare.
I think Ceramic is the way to go, and you could probably get away with under $20 a sq. ft. of you tried. If that's too much, have you considered a floating laminate floor? I think the new laminates claim to hold up to temperature and humidy changes fairly well, as they claim to be installable below grade.