Located in the Baltic Sea and sandwiched between Finland and Sweden. From castles to beaches, check out these top things to do in Åland Island you must not miss!