Derek, I have also stayed at Marriott Biscayne Bay a few times and we were very pleased. Last couple of times it has been out of our price range and we have stayed at the Intercontinental which is also nice. Both are convenient to the Bayside Mall which has a bunch of bars and restaurants. We also tend to arrive in the early evening, so that gives us just enough to keep us content until we head to the port the next morning.