Your food list is fine, except don't waste the luggage weight bringing water. Buy it there. Very reaonable and cheap. I bring powdered water enhancers like crytal light. I also bring factory packaged lunch meats and cheese every single trip and have never had a problem. Definitely buy your rum and make your own drinks.

Do not forget mosquito repellant!!!!