Places of Interest Click links to view places of interest on the Isle of Wight Mottistone Gardens Osborne House Carisbrooke Castle The Needles Old Battery St Catherine’s Lighthouse Appuldurcombe House St Catherine’s Oratory Bembridge Windmill Quarr Abbey St Boniface Old Church Walking on the Isle of Wight Cycling on the Isle of Wight