Located across Kachemak Bay from Homer, Halibut Cove can only be reached by taking a five mile ride on a water taxi from Homer Spit.