Yeah Ophtho has a wild card in the new meta. They have traditionally been an earlier match so will be interesting to see if that changes in order to let applicants have time to take the scored step 2.
Aside from that, as Goro said you want to be the best student you can possibly be. Your home program is always your best bet for a spot, so get involved and be a superstar they all want to train. Not only does this give you a spot to match, but it means all your letters and phone calls will be better and reflect the fact your home program loves you.
As an average student you definitely have a shot at matching, but your chances would be boosted if you have any bandwidth to step up your game moving forward. Try hard to honor all your clinical rotations, especially the big ones. Get some Ophtho research cooking ASAP. Continue shadowing as you’re able. Figure out when departmental meetings like grand rounds and whatnot are and if you can attend (usually students are welcome at such things). Become a familiar face that everyone likes to see.
Matching to California can be tricky in small competitive fields simply because there are fewer slots. If you’re from California and currently in Med school there, then you have a good shot. If you have minimal connections and are in a southeastern Med school, you’ve got some work to do. Every program wants to limit interviews to people who really want to come there, so there are big regional biases that come into play when deciding who on the short list gets an interview. Doing aways out there is a good way to improve your chances.