We're from Texas, so it doesn't take much beach to impress us, but Okaloosa Island had beautiful sand and nice surf. The only problem was with all the algae. We dubbed the greenery "sea boogers" because of how they looked. I'm still trying to get them out of my swimsuit. Otherwise? Just lovely.