Mallard Bay, Portlock River

Mallard Bay is on the southern shore of Kachemak Bay on the Kenai Peninsula and adjacent to the mouth of the Portlock River, approximately 14 miles (23 km) east-northeast of Homer and 4 miles (6 km) south-southwest of Bear Cove, Alaska.