I would do a carry-on and if you need some products while there such as sunscreen, shampoo, etc you can always buy them in the little strip mall next to Burger King in the nice new pharmacy or at Value Master or Hi-Low. If you have any of these products left when you get ready to leave you can always leave them for the help at your hotel.

Safe travels