I think you will fit it very well! There are lots of people your age with shared interests in San Pedro. Don't look just to the expats for friendship. Integrate with the community.
Gf will find many yoga groups and you will probably find the internet service very adequate to your needs.