The 'magical' African city just an £82 flight away, perfect for fans of Tenerife