Azure skies, sun drenched waves and coral reefs bursting full of life. Diving in the Mediterranean s...