I agree with everyone else that May is a great time of year on SBH. Largely quiet (though construction picks up) but great restaurants open and available, beaches uncrowded, weather great. By all means go!
We have been going in May for the past 9 years. We love it then not as crowded or expensive as in high season. The weather is great less rain and warmer a bit, especially the water it seems. Very little closed at that time of year.