I'd buy in advance.
We purchased same day, but with beach getting crowded suggest you order in advance
Depends on availability. I'd recommend buying the day before if you have a preference on your time slot.
Yes, my family bought them a couple hours before arriving
Yes
Thanks! Your answer is awaiting moderation.