Witnessed a beach wedding last weekend. It was on a public beach, right in front of a beach house. So, I guess, they only paid for the stay in that beach house.
The good thing here in FL is that you can always find a nice-but-not-crowded beach near you within at most 1.5 hrs driving.