There is the Ocean View Grill, about 4 miles south of DVB and right on the ocean (next to Holiday Inn). Excellent food, leave room for desert. My favorite is a casual little place called the Riverside cafe. Its right on the river, just over the causeway (us 60 I think). Its a casual place with entertainment on weekends but the best thing (besides the excellent food) is their sunsets. At sunset they ring a bell and the entire staff (along with most patrons) go outside on the dock to watch for about 5 minutes. Its wonderful, I've even seen manatee right by the restaurant.