The beauty of nature at Freshwater Bay, Isle of Wight