Ninilchik is a popular tourist destination. Attractions in the area are the scenic Russian Orthodox Church, built in 1901, and salmon fishing, typically now either with commercial guides or private commercial family operations, either along the beach north of Ninilchik River or in Cook Inlet. Halibut can also be caught in Cook Inlet close to Ninilchik.