Preview Restaurant in the village Santa Maria. The island Sal, Cape Verde, an archipelago in the equatorial atlantic in Africa. Image ID: 746-91568 Artist: Martin Zwick Purchase a commercial license Buy framed prints & more from our print store cabo verde republic of cabo verde africa architecture atlantic cape verde capeverdian islands dawn equator idyllic island lobster night restaurant sal santa maria tourism town village windwards islands