Go on, it's ok to admit it. You're surprised aren't you - who knew there were as many as 50 amazing islands right here in the UK? Yes, that's right, there's no need to save up for that Caribbean holiday or head to the South Pacific: the English Channel, Scotland's Inner and Outer Hebrides and the south coasts of Devon and Cornwall are all home to some of the most diverse islands you'll ever see without getting on a plane.
From the white-sand beaches of the Scilly Isles to the relaxation and tranquillity of Shetland and beyond, see our pick of the top 50 islands to visit in the UK - click on an image below to launch the gallery
Tell us which islands you'll be visiting, or if there are any islands that you think we've missed, in the comments below or on Twitter @StylistMagazine
Compiled by Sharon Forrester