Café Hafa is a legendary café in Tangier offering a spectacular view of the Strait of Gibraltar in an authentic setting steeped in history.