Whether scuba diving or snorkeling, Croatia offers one of best diving experiences in Europe. Along the entire coastline, you can explore magnificent diving sites like old shipwrecks from WW1 and WW2, discover amazing coral structures or hidden caves and observe one of the most diverse marine life in the world.