I believe this is the best choice-  Great hotel, close to town with golf, tennis, fishing right there.   The rooms are great and the beach is awesome.  Check it out!!!  Let me know what you think and we'll book it.

http://www.mexicotravelnet.com/loscabos/hotels/meliasanlucas.htm

http://www.cabofishingvacations.com/melia.htm