Cabo Adventures is a diveshop in Cabo San Lucas, Mexico and offers lessons from the diving association PADI in English , Spanish , Portuguese and French .