Do you have a Tastecard? A lot of the chains are present in Newport and Ryde. Sometimes the Wightlife magazine that you can pick up on the ferries have offers. If you are travelling from Portsmouth then the ticket office used to have lots of mini cards with offers for tourist attractions and restaurants. My favourite website for IOW food is Matt & Cat:
Replies
https://mattandcat.co.uk/