This tropical getaway has Airbnb’s top occupied listings in Africa