Fischer's Cove Hotel would be a nice option for you. It's right on the beach and has a restaurant and bar on premise.
https://www.fischerscove.com/


If the thunder don't get you then the lightning will...