The wedding ceremony starts at 4 so I would recommend guests arriving no later then 3:30PM
Yes, the dress code is formal attire. If you plan on wearing heals I recommend a chunky style heal due to the ceremony and reception being held outdoors.
We are hoping for a cooler day/evening but this is Florida so be prepared for anything.