I dont know what part of California you are from, but most of our public universities are not near beaches. The exceptions being Santa Barbara and Santa Cruz. (UCSD is on a cliff overlooking the beaches but it takes effort to get down there; there is a lot of fog that takes a while to burn off, so the water and area do get chilly).
You may want to take a look at some of the privates, given that you are URM with decent scores: like USD, USC, Loyola Marymount, Chapman, Pt. Loma Nazarene (is on the beach). They may provide good funding for you if you qualify.