Usually there are swells during the summer, have you heard of San Pancho ? there is a nice hotel 3 blocks from the beach called hotel cielo rojo, they offer special rates for surfers during summer, san pancho has a great uncrowded beach break that usually gets better when it starts raining and the river goes out creating sand bars, by the way this place is jus 5 minutes north of sayulita.