In that case I second the suggestion of Idle Awhile. Or going the other way up the beach Treehouse is a great spot. Going a little further, for a small fee you can spend the day at Cosmo's. They have good food, nice beach and showers.