In Bavaria, a land of fairytale castles, there’s a fantasy island of flowers. Mainau Island of Flowers is located on Lake Konstanz, a body of water spanning the borders of southern Germany and Switzerland. This temperate climate provides ideal growing conditions for this garden of floral beauty, fanciful creations, and unique features.