Congrats!!! Thats where I was going to do my wedding when I originally wanted to get married in Mexico, but my FI and I decided to do St. Thomas USVI instead. I thought that I wanted to get married on the beach too, but the more that I look into it I started to get concerned. We are most likely going to get married in the Gazebo at a resort in St. Thomas. It overlooks the beach and ocean, and it's steps away from the beach so it still has the atmosphere and I actually think that its WAY more beautiful than just having it on the beach. You just have to decide what you want and go with that. I hope that your wedding is everything you want it to be.