The high season – June to August – is the best time for the beach. During the summer months, you'll find warmer ocean temperatures, especially as you head south to the Algarve. Water temps and crowds alike peak in July and August, so plan on sharing those pretty beaches with plenty of other sunseekers.