Congratulations to you!! I agree with you about a beach wedding. I actually decided to not have a beach wedding for two main reasons. It definitely would not be a private affair since other guests would be in the vicinity of the wedding sunbathing or hanging out on the beach. I have also heard many terrible stories. I also am not a fan of having my wedding dress dragging in the sand. I am scheduled to have a garden gazebo wedding at Dreams Punta Cana primarily because of the ambiance and privacy. Although other guests may be able to see or hear the wedding activity, but I will not have to worry about anyone walking around my ceremony area. You should really take these things into consideration as you make your final decision.
I wish you lots of luck. I hope to speak to you again.