The Blackgang Chine meteorite (actually placed at the Blackgang View point car park) on the Dinosaur Island App trail will give you one of the best view on the Island.
Due to Milne's links to Japan, the Japanese Ambassador was invited to the Isle of Wight to open the new exhibition commemorating the life of John Milne.