Definitely agree about George's. I would skip the Flagship bay cruise, and instead just take the ferry to Coronado (leaves from the same place, and goes across the same bay). It's cheaper, and more fun. Plus they let you take bikes on it! I would rent some beach cruisers, take the ferry, and then hang around Coronado for the afternoon.