Yes. Zach and I never felt like we were at risk while we were there, or traveling to and from. Just like anywhere you travel, stay aware of your surroundings and keep an eye on your belongings and you'll be JUST fine.
I can only speak from my personal experience, but, Zach and I both drank beverages with ice in them and brushed our teeth with the tap water, and had no gastrointestinal issues. We avoided tap water while at restaurants, asking for bottled water instead. They're all used to this, you won't be offending anyone.
It will be warm with an average high temp of 82 degrees and lows of about 70.
Nice comfortable clothes! Ladies, don't bother with heals since the majority of the venue is sand (not super loose sand). Personally I (Aarika) will be barefoot during the ceremony and have sandals to wear during the reception. Feel free to do the same!