The B&B offers great views and convenient access to Rome. The host is incredibly responsive.
For your needs, I suggest Conad. This is a supermarket that is relatively close.
There are SO many food choices along SP601.
If you choose to go to a beach club that supplies umbrellas and chairs, go early.
I threw my coin in Trevi Fountain so I can't wait to return!