Best Time to Visit Cape Verde 2026: Weather, Wind & Whales