I was at the Westin this past summer. For beach access go with the Westin, it is on the beach. Most of the restaurants I ate at were close to the Paradise Hotel. Service at the Westin was great.
For restaurants outside of the hotel go with the Paradise Hotel lots of them within a short walk. But to get to the beach you have to cross a busy road (it does have crosswalks and lights).