Rocks 21 is a restaurant offering upscale seafood and American entrees, complemented by a raw bar and scenic water views. It features fresh, seasonal cuisine in a unique atmosphere with indoor and outdoor seating.