Pulling the weight of those boats up that hill will always destroy that parking lot.
Whatever it would cost to pave it would pay for itself in a few years.