One of thousands of islands of the Aland Archipel