We are taking a port intensive European cruise in June/July and looking for a couple of charming ports to not tour, but in which to relax, hang out, eat, drink and soak up. Cadiz appears to fit the bill. Would La Rochelle work too? Is it within walking distance from the ship? Is it charming?