Exploring Cabo Verde islands