The George Hotel Isle of Wight Published by admin on April 4, 2016 | Leave a response The George Hotel is a 17th Century town house in the bustling village and Harbour of Yarmouth on the Isle of Wight. A traditional environment of warmth and atmosphere is found in each individually designed bedroom.