We are a family of 5, (with 2 couples and a single guy,) all adults. 2 want to scuba dive, all want to snorkel, 1 wants to surf, and everyone will like to see some ruins and wildlife/nature. Planning to travel about Dec 20 -? and stay a week more or less. We would like to find a place to stay on a beautiful beach, with a bar and a variety of casual restaurants. We had a trip all set for Puerto Rico, but have to find another place because of the hurricane. Thank you for any advice or recommendations you can offer us.