Reveller fights for life after seafront fall