Mayotte: Snorkelling the Mayotte reef

Just 100-200 meters offshore is a spectacular reef with a 10 meter drop off.