Cabo Pulmo Beach Resort is a diveshop in La Ribera, Mexico and offers lessons from the diving association PADI in English , Spanish and French .