I'm an avid scuba diver and want to know where to head for a few days of diving and relaxing, a nice resort with a nice beach and good diving close by would be great! I'm torn between Las Galeras, Las Terrenas, Sosua, and Bayahibe - they all sound awesome but I don't know where to go!! Anyone have any advice?