Even to the uninitiated, it is common knowledge every dive is different. For each dive site, you get to see different types of rock formations, encounter a different mix of marine life, and experience different types of currents. But how different can each diving experience be? Well, a lot different. To understand what I’m getting at, here’s a list of the top 10 diving experiences every diver must do at least once in their life.