Big or small, sandy or rocky beaches, sub-arctic or tropical: there is an island out there for everyone.