Mediterranean. Hot summers Jun-Sep (25-35°C). Mild winters Dec-Feb (8-15°C). Best Apr-Jun, Sep-Oct. Beach perfect May-Oct. Can be crowded and hot Aug.