Had he stayed over land....or right along the shoreline....thus having good visible cues or at least the cues to realize he would be losing those cues....perhaps this might have been avoided.
A local flight in 400/3 conditions is not all that risky....for an experienced pilot.