The Isle of Wight, just off the coast of Hampshire in the South of England, has numerous clean beaches and its climate lends itself to attract holidaymakers to enjoy the relaxed atmosphere.