Hey bro.
It happens to everyone. I found that this only happens to me when I try to hard to impress her on the date and when I am not congruent with how I first approached her (lover vs provider).
By reading your posts I see you are not getting her to invest on the date at all.
Quote:
I brought a cooler full of stuff to eat/drink but she didn't bother with it at all
Demand the girl to invest in the interaction/date.
If I am meeting a girl at a place other than a bar (picnic or showing her around) I always ask her to bring the wine or the pizza or at-least something of equal or close to equal value of what I am bringing. This way you get her to invest in the date instead of just being given shit and she has to do nothing (The worst thing you can do to a girl who always gets given gifts and favours from guys is shower her with gifts and favours).
Also I don't think you are leading enough, what I mean is you are always asking if she wants to do something and then you do it if you have her approval. If you wanted to smoke, smoke.
(Do you want to go have sushi vs I know this great sushi place we can go to, do you like sushi)
SO lead and then check in with her if she is okay with. Maybe she hates the beach(she clearly didn't like water or getting wet)
This is all the advice I can give for now because I wasn't there obviously and I have limited details about the interaction! All the best bro!
Alex