Stevedec is spot on as usual. Amelia River Cruises has a BYOB sunset cruise on Friday and Saturday nights complete with live music. The only alternative is the Emerald Princess casino boat that operates out of Brunswick with a 7pm departure Thursday - Saturday nights. They have food service but not a set dinner and I don't know whether it is just grill type items or other dishes.
Take the sunset cruise bringing your favorite wine and when the ship docks enjoy a nice landside dinner at any of the wonderful restaurants in the historic district.
Thank you will check them out.
I haven't been to any of the places isabill mentioned. They all have excellent reputations.
Yes, excellent reputations but on the high end of the pricing scale.
They are pricier but the OP is celebrating an anniversary so I wanted to list some special occasion dining options.