Our family cruise with Carnival's Imagination is coming up Dec. 27th. We stop at Key West Naval Pier, is that far from Duval St.? Also, with 14 of us, most of us just want to beach and swim so a bus? from Calico to ? free beach? Any suggestions?