Hello: Gordo Banks Is a great place to see whale sharks also Cabo Pulmo.I would stay in down town Cabo and do a day trip to one of these .I like Cabo Pulmo its the only Living Coral reef on the No. American Pacific continent. Baja Dive has trips They Pick you up at your Hotel and drop you off at the end of the Day thats real nice. Includes lunch and drinks and Divemaster. Even if you dont see whale sharks you might see Mantas, Hammerheads and at least 800 species of tropical fish on a drift Dive of up 1 hour.Baja Dive has been in the Costa Real Resort 10 years. www.baja-dive.net Good diving to ya !!!