We like Tidal Raves Restaurant in Depoe Bay. Right on the ocean with big window views. You may be able to pull over and park on the side of the main road through town.
Just North of downtown Florence (4 miles) is Pacific Pines RV Park, we stayed 3 months, by the Fred Meyer grocery store.
At Crater Lake, we ate at the lodge, good food and great view of lake by the visitor center.
On the way to Crater Lake there is a nice museum, free with donation recommended, a lot of artifacts, in White City and a Mill. Also the visitor center has picnic tables on the creek, very nice!