Islands all over the world are travellers paradises.