The only one I've been to on your list is the Wave. Loved it! Food and atmosphere is great.

Enjoy!