You may also have a meal at the Konoba close to Bili. Just remember to order it the day before – or at least several hours in advance. They will then prepare anything you want based on fresh meat or fish.
On the coastal road towards Klek there is a restaurant in Duboka. Villa Malo Misto, It seems to be open all year and has a good selection of food and a very good kitchen - and prices at the upper end of what you expect in Croatia. It is always closed on Sundays.
For a greater selection of restaurants Klek three km. to the south is recommended. Restaurant Adriatic on the coastal road is open every day and most of the year. Down by the beach we can also recommend the restaurant in Hotel Plaza. It has a good kitchen and a professional service.
Neum further five km. down the coast is another option. There you will always be able to find somewhere to eat. Try to turn right and drive down towards the beach where you may find more restaurants both on the way down and at the end where you may park for free outside the season.
In the other direction there are two restaurants opposite the petrol station in Opuzen and also a selection of good restaurants in Metkovic 20 km. away. But unless you want to get away from the "touristy atmosphere" in Klek or Neum there's really no reason to drive that far.
Villa Neretva on the road between Opuzen and Metkovic has a very good reputation for serving excellent local food, http://www.restaurant-villa-ne
This web-site have a large selction of restaurants in you area - unfortunately just in Croatian language:
http://www.gastronaut.hr/restu









