I think the boat ramp you are talking about is the Firelake ramp. I have caught crappie around that pump house before. There is also a good laydown just above it that produces at times. You mentioned cleaning your fish on the water, I think they outlawed that in Alabama due to people cleaning undersized fish and discarding the evidence.