extending a half-mile from rock harbor lighthouse and harbor town park in the southwest to the defunct cannery in the northeast , it was protected from the open ocean by a narrow , conifer-studded barrier island .