Past Ensenada, rain is rare during the winter/spring months. If you're on the late April cruise, there's a stronger chance for rain between SD & Ensenada but not that strong and I wouldn't expect it. If you're on the mid-March cruise, anything goes these days but it's generally past our rainy season.