Challenge Beach

Challenge Beach is a part of the Isle of Armor in the Galar region. The Tower of Waters is located here.