Hotel with the best view in Isle of Wight. Welcome to Sherwood Hotel. Sherwood Hotel in Shanklin is an 89 bedroom hotel situated right next to the Shanklin Beach. Most of the rooms offer superb views of the English Channel. Facilities include sea view restaurant, bar with extensive choice of wines and spirits with entertainment, outdoor swimming pool and much more! Unfortunately the hotel does not have a lift.