Язовир Въча се намира в близост до Осиково, северно от Девин. Това е язовирът с най-високата стена в България - 144,5 м. Дълъг е около 18 км. Подходящ е за риболов на бял амур, платика, бяла риба, бабушка, каракуда, кефал, костур, скобар, сом, уклей, слънчева риба, шаран, червеноперка и щука. В язовир Въча има голям брой понтони, като около тях може да се кара водно колело, лодка или джет.