The world’s best snorkelling spots not only boast postcard-perfect tropical destinations but also offer access to colourful coral reefs...