All the dive operators will pick you up at your hotel at the nearest pier... i personally prefer Amigos del Mar, an excellent group that takes great care of you before during and after the dive...very capable. also if the local scene is not too important Banana beach resort and Mata rocks resort, which are next to each other 1.4 miles south of the city center park both have nice pools, beaches, and good value for the dollar..mata rocks has free bikes to use also, although there rooms are not as large as B.B. john in denver