We visit High Tides often, not really for the food or the service, but the atmosphere and location are really nice. The food is okay and the service is usually not all that great, but we keep going back because we like to sit by the river, listen to the band or just watch people walking by.
Review Source:Don't waste your time. Go to Willey's or the Thai place at the beach! The food is bad, and I cannot tell whether any of it is fresh. I honestly don't think they have a trained chef, maybe just someone who over cooks the food. I have been here three times and each time was bad.
The place is okay if you want to sit next to the beach and drink, but don't make this the  big dining out experience of your trip to Colonial Beach. If you want good crabs and shrimp hit one of the road side joints. The crabs are fresh and prepped by locals.
Second time eating here, first was a few years ago. This time service was slooow took 2 hours for the seating to the leaving. My NY Strip had little flavor and a smiggin taste of A1??? I never had A1 on an ordered steak and if I have to put something on my steak then that is bad. My steak came without a steak knife so with the slow service it was until I ate all my fries till I got my knife. Waitress disappeared for extended periods of time and came back with nothing in her hands. Smokers on the deck so if you don't like smoke then probably a bad idea.
(+) On the river and live band playing