The weather in May is reliable and warm with average temperatures around 22-24 degrees. Make sure to bring good sunscreen and clothes for warm day temperatures and slightly colder evenings. May is a great time to visit if you love eating out, exploring beaches, climbing, hiking, surfing and other outdoor activities.