I've been to Mal Pais a couple times and im going back in May, got friends that live about a mile south of the town. Playa Carmen is just fun punchy long period swells, and I believe Teresa is the same way. I rented a board at a local shop in downtown Mal Pais and they had a great selection from 5'6"-10'0" and it was $100 for the week. Theres a good left point break that turns on when its over 5ft at the beach breaks called mar azul about a mile south of PLaya Carmen, right out in front of La Hacienda Tropical and Hotel Pachamama