Shopping:
Vending machines for snacks and drinks in the cafe at the pool side
Small supermarket with decent selection at the main street opposite Tramontana
Largest supermarket in the region is the HDL near Tivat airport. Closer alternatives are Voli & Idea, which you can find everywhere.
There is an interesting Sunday market until 12:00 in Risan for shopping fruits, vegetables, honey, cheese, sausages & proscuit.
Restaurants:
Walking distance:
Tramontana Beach Bar:
All day dining with excellent food, always possible to get a seat without reservation .
Catovica Mill:
Old mill with beautiful surroundings and great food, slightly on the expensive side.
Ponta Morinj: https://www.instagram.com/pontamorinj/?hl=de
About a 10 minutes walk along the coast in the direction to Risan, as there is no pedestrian pathway at several locations, you will have to be careful with the traffic.
Good wine and coctail selection and reasonable prices, no food, laid back atmosphere
Further away:
Meljine: Leut (great seafood)
Denovici: Volga Volga (unique mix of European and Asian food, nice mocktails/cocktails, rather local vibes)
Donja Lastva: Punto Crudo: Behind the small Carruba hotel with a terrace pratically in the ocean (see top). The restaurant behind has as well a nice garden and offers the best breakfast in the region as well for non residents until 11:00 am.
Ice cream: Gojo has outlets in Budva and Portonovi with a white and chocolate fountain. Not worth to do the trip just for the ice cream, but there are other things to do.