From cosy pubs to elegant fine dining, the Isle of Wight offers a unique blend of traditional English fare with fresh, local produce.