There's a lot of water in Stockholm and therefor many restaurants and bars close to it. One of them is Strandbistron at Strandvägen. It's a restaurant for nice weather, as basically all the tables are outside. You're only a few meters away from the water and have a beautiful view on Skeppsholmen. Perfect for lunch or dinner or a refreshment during the day. In my opinion, it is the perfect spot for a glass of wine to close the day. There are some of the swedish classics on the menu, as köttbullar (meatballs) or räksmörgås (open sandwich with shrimps) but also other dishes. As for many restaurants in Sweden, you order at the bar, take the drinks and the food will be served to you with a smile. The restaurant is open every day from 10am and closes depending on the weather and the guests. But be sure that on nice summerdays it is open until late!
When there is nice weather, Strandbaren is right in front of it, on the water where you can get your drink at the bar and enjoy the view while being surrounded by water.
Find the menu on the website here: Strandbistron & Strandbaren.