Nice RV park. Clean spaces. Right next to the beach. Downside was that the beach was literally covered in water bottle tops. I picked up 1000s of them while walking the dogs.
Downtown is within walking distance.
A bit pricy but not impossible to get a spot on short notice.