A panoramic landscape of Compton Bay on the Isle of Wight