We have been to many islands in the Caribbean, Mexico, Costa Rica and are looking for a new place to visit during Christmas break next year. My husband and daughter are scuba divers and son may be by the time we go so good diving and snorkling would be a plus but not a deal breaker. We were thinking of Tobago (not sure about crime?) or Belize or any other suggestions would be helpful. We need a nice beach, good food and some fun things to do--Thanks very much!