Nearby is the Noosa North Shore pub which offers a free courtesy bus from the gate, but it is an easy walk away. It has limited opening times outside of peak holiday season (like any good island). Good pub food and wine or beer selection. It's great for the kids with undercover jumping “air pillow" and other games.
Back across on the ferry there are plenty of places to eat well in Tewantin or Noosaville. Gympie Terrace has great restaurants of all types to choose from. We highly recommend the Thai. The Tewantin wharf area has a great Italian, fish and chips.
For unique experiences, but a bit further to drive in Cooroy, there are two excellent restaurants. Circa (modern Italian) and Cooperhead Restaurant & Brewery (our favourite). Or travel to Yandina to the highly acclaimed and recognised Spirit House (allow for a long afternoon if going for lunch). And you must book in advance as these are popular.