Set within the confines of an area of outstanding natural beauty St. Catherines is the Isle of Wight's most beautiful lighthouse.