You'll have nice warm temperatures in December and there's not that much rain considering it's winter. Agadir only gets rain because it's in the foothills of the Anti-Atlas Mountain and although December's the wettest month of the year, you'll still see plenty of sun.