I did the Mexican Riviera once during the spring break timeframe of March/early April depending. The beaches and ports were so crowded. It wasn’t with our spring breakers. It was Mexican families coming to the beach during their own spring breaks. I didn’t realize this might be an issue. I have never again cruised there in the spring except after the week of Easter so, typically mid-April.