Maio Map Maio Map 32 miles away
Praia City Map Praia City Map 16 miles away
Cape Verde... Cape Verde, Africa Island Map 14 miles away