Pacific coast
December to April: smaller, cleaner waves, ideal for beginners and intermediates.
May to November: larger, more consistent swells, with rain showers, less crowded lineups, and bigger surf.
Caribbean coast
December to March: the main surf season, with short-period but often punchy swell and favourable winds in the right spots.
April to November: less consistent overall, with occasional windows from passing tropical systems.