To fully enjoy the beach at your 5-star all-inclusive resort in Cancun, you need sunny days and no seaweed. The best months are from January to March. The ocean temperature is a little cooler than during the summer months (average temperature 26°C – 79°F), but it remains nice for swimming.