It's no secret a sunset on the beach creates the perfect setup for a romantic dinner. If you're searching for nice restaurants to grab a bite to eat at before catching the sunset, look no further. Here's some of our favorite restaurants for when we want a romantic evening with our significant other.

Capt. Anderson's Restaurant

Capt. Anderson's has long been known to locals and visitors alike for their fresh seafood. Their motto, "Dine early and watch the fleets unload," refers to the unique view you have while dining at Capt. Anderson's. If you grab a spot near the back of the restaurant, you can watch as charter boats pull up with loads of fresh fish ready to be cooked. Capt. Anderson's often has a long wait time, so it's recommended you make reservations ahead of time.

Firefly

With its dim lighting and tree filled with Christmas lights, Firefly is the image of romantic. You can cuddle up in a booth near the back, or even request your own room for that extra level of privacy. Firefly's menu includes one of a kind dishes like the grilled octopus and olive oil poached shrimp appetizer, or their pepper-crusted stuffed filet mignon. They also offer sushi, which many locals have deemed the best in town. Order their creme brulee to finish off your meal and it's sure to be a dinner for the books.

The Grand Marlin

The Grand Marling is located off Thomas Drive and overlooking the bay. You can grab a spot upstairs if you want to sit in an open-air area and watch as boats come in from Shell Island. It's also a great way to get an amazing view of the sunset. If you'd rather stay in the A-C, they have indoor dining downstairs, which still offers a great view of the water. Their menu features items like grouper piccata and lobster fingers. Finish off dinner with a slice of key lime pie, a fan favorite for many locals.

Saltwater Grill

This restaurant is sure to be unlike one you've ever seen before. The moment you enter the building, you're greeted by a view of their 25,000 gallon tropical saltwater aquarium. The aquarium is filled with tropical fish, making your dinner not only romantic, but fun. Their menu includes items like lobster bisque and diver scallops. If you want a dinner you'll never forget, this is the place to go!