Sloat, quien tenía a su vez el mando de la Escuadrilla del Pacífico de la marina los Estados Unidos, atacó la pequeña población defendida por un reducido grupo de guardacostas mexicanos.