Hi,
We dove Cabo this September. Pretty good . The area near the arches has several sites all good-Neptunes finger, North Wall , Lands End. All have some fish, sea lions , cormoran birds, nice deep walls,and some current. I did not dive w/ amigos,but would vote for them also. My dive op was not the best . Since we had dove with them in the past years I think he is getting out of the business. Try to stay away from shops that do the cruise ships or you will be on a real cattle run. I researched Gordo Banks - most said not worth the $$ and the hour ride for what you see. We did have a great time in Cabo Pulmo. We had a car. It is a good one and a half hour drive from Cabo - all highway. I dove w/ Vista Sea Sport . They were great. You could get up super early drive down ,dive and drive back or stay overnight. It is real mellow and probably what Cabo was 25 years ago. Any other questions I will be happy to help-been going there 10 years , diving for 4.Have fun - zin fin