Mediterranean island are good, especially Sicily, because there are export goods. Anyway, island are vital as bases for you ships protecting trade routes (and decreasing the support cost of nearby ships). Furthermore, they you don;t have to keep large force, if you maintain sea superiority and they may also serve as a base for your agents.