Cabo has a pharmacy near the port. Just walk around the marina you go down, take a right and then take another right. Walk in front of all the restaurants, keep going almost all the way to the end. There is a tiki hut type place that does sushi and drinks, very cute. The pharmacy is almost directly behind it.