Mayotte's natural reef and lagoon complex is the largest in the Indian Ocean and is located within France's largest Marine Natural Park. It is home to a ...