The view is well-worth the inconvenience of not being within easy walking distance of restaurants... so buy groceries and cook in the cool kitchen!
We really loved having the beach access - no drives leaving sand in your car, or quarter mile walks between the boardwalk and the water. Packing a lunch is optional.
When we got too tired to lay near the water, I sat on the balcony for hours contemplating my life choices back home ;-)