WetInPortland
Contributor
You didn't mention your DiveOp, but Casa Mexicana + Tres Pelicanos is often mentioned, and it's also often mentioned that it's a bit of a rush to get to the shop for their 7:45am departure. As @Christi points out, there are other options for later departures.I stay at the Casa Mexicana and they provide a buffet breakfast, so breakfast isn't the issue, but it's a rush to get through breakfast and to the shop on time for the morning trip.
Regardless of the Op, driving to the marina is going to feel rushed, as limited routes and cruise ship passenger traffic tends to clog the roadways. If you're departing from the marina, it is a short boat trip out and back, and it is a bit of a rush to setup / pack up in that amount of time. I personally prefer the drives and shorter boat rides, but I'll have to try a downtown departure sometime. Sitting on the boat, staring at each other, or trying to yell over the engine isn't something I find interesting, though. It's something you may want to experiment with, although with shop-hopping you lose the convenience of having them keep your gear overnight.