We spend 3 nights here with our 1.5 year old. Location was great for just relaxing and spending some time on the beach in the sand. Little one didn't want to leave the beach.
We brought groceries/everything we needed so we could maximize time without having to go back out. That said, the gift/shop store had some basic necessities if you were to forget anything.