The best thing about the Isle of Wight? There's not a gastro