We've rounded up the top 10 things to do in Cabo San Lucas, from whale-watching and deepsea fishing to hiking and day-tripping.
540