Realistically, Luffy shouldn't be able to save himself in the water and suddenly Awakening allowing him to somehow do something to save himself would be a bit of an asspull. But we.do know the waters currents can beach people/things.
So he could either be saved by that or a few others characters say the Heart Pirates, possibly somebody in a ship that was going to Onigashima or from it earlier...