The Maldives is famous for its pristine beaches, luxury resorts and clear waters, but there’s another reason this country in the Indian Ocean is attracting travellers from around the world.