Tutka Bay Falls, Kachemak Bay

Tutka Bay Falls, Kachemak Bay

Go to Tutka Bay Falls Tutka Bay Falls cascades from the steep mountains of the Kenai Peninsula on the north shore and near the head of Tutka Bay, about 18 miles (29 km) southeast of Homer and 15 miles (24 km) east of Seldovia, Alaska. Tutka Bay is a long fjord on the...