I have eaten at Paradise Bar and Grill at 96 S Church St. many times. It goes by different names, the sign used to say Club Paradise. I usually snorkel there too. Best conch fritters I've ever had. It also offers a beautiful view of the ships. It is a short walk from the tender dock and is located at Abank's Watersports and Dive center.
Look
HERE for a little location map.