Geology of Cedros Island, Baja California, Mexico