The sun can be relentless between 12 noon and 5 in the afternoon, so the best time to swim anywhere in Greece is between 9-11 AM and 5-8 PM. The sea is usually very calm in the morning hours, and as a rule the afternoon breeze brings some waves of varying sizes and intensity.