Enjoy pizza at Monte Rosa, a restaurant near the Isle of Wight shoreline.