Award-winning micropub raises £20k for sea charity