Dubuque Marina offers waterfront dining and drinks with multiple bar areas and a large outdoor deck.