Where and when to go for diving trips, ranked on climate fit, safety, value and quality across ~234,000 destinations.