From surfing to whale-watching to dining, here’s your guide to spending a quick trip in Cabo San Lucas, Baja, Mexico.