I am looking at going for a weeks dive vacation. I am looking for a place in the Caribbean or Central America because of the flying time from Toronto. I will be diving with my son for his final dive for Padi certificate. My wife will be joining us and requires 5 star accommodations. I don't want to spend a fortune, any recommendations?