La Pesca is a town in Tamaulipas, Mexico, on the Gulf coast about halfway between Matamoros and Tampico, just north of the mouth of the Rio Bravo. As the name might suggest, it's well known for it's sport fishing, both in the Gulf and on the Rio Bravo, but there's also a long sandy beach about 2 kilometers east of town, stretching north from the lighthouse on Punta Piedra. Each year around the Easter week, as many as 50,000 people descend on the town for Spring Break, flooding the hotels and camping on the beach. Outside of Easter week, and the Christmas season, the town and beach can be very uncrowded and sedate, especially off of the weekends.
The state of Tamaulipas has long-term plans to develop La Pesca into an upscale resort area attractive to foreign tourists (though these plans have been in the works for a long time and its hard to say when or if they will be accomplished), similar to Quintana Roo's development of Cancun, complete with golf courses and high-end resorts. The good or bad news, depending on your viewpoint, is that those plans are still a long way off, and La Pesca is still fairly rustic, inexpensive, and little known to foreign tourists. For Americans or other tourists coming from the United States looking to try road tripping in Mexico, La Pesca is a great first step, an easy 4 hour drive south from Brownsville, Texas.
La Pesca is 50 kilometers east of Soto La Marina on Highway 70. There's no large airport, so it has to be reached either by car or bus. If coming by car from Matamoros, follow Highway 101 south for about 180 kilometers and turn left onto Highway 180, about 20 kilometers south of the small town of Las Norias. The turn-off is well marked. Another 80 kilometers will take you to Soto La Marina, where you'll take a left onto Highway 70, which will eventually end right on the beach at La Pesca. Highway 101 south of Matamoros is a nice four-lane highway as far as you'll take it, but Highway 180 and Highway 70 are both part new four-lane highway and part old two-lane highway. Part of Tamaulipas state's development plan for La Pesca is completing new four-lane road construction all the way to town, though, and it might be done as early as 2009.
If you're coming from Texas, remember that you'll need an importation permit from Banjercito to bring your car into Mexico, as well as temporary auto insurance (seguros de autos) that covers Mexico, both of which you can get fairly quickly and efficiently right as you cross the border into Mexico. Most border crossing will have a building immediately to your right coming into the Mexican side which will house all the offices you'd need to visit.
If you're not used to driving in Mexico, keep a keen eye out for speed bumps (topes), which are used liberally in towns to slow down traffic and can often be unmarked and unpainted.
You can catch buses to La Pesca from the bus station in Ciudad Victoria.
The town itself is small enough to walk anywhere you might need to go, but the beach is about 2 kilometers east of town. A car will definitely be the easiest way to get around, but it's possible to get everywhere you might want to go by bicycle, which you can rent or borrow from some hotels. If you do bicycle, be very careful and be prepared to yield the right of way to cars, especially on the road going out to the beach, which has no shoulders and will often have traffic in each direction, leaving little room for bicyclists. Some hotels also rent 4-wheelers or dune buggies, which can be used for basic getting around.
The main two things to do in La Pesca are to go to the beach or to go fishing. The beach is impossible to miss, just follow Highway 70, the main street, east of town and the road ends at the beach. You can park anywhere along the access roads running parallel to the beach or often just on the beach itself, but watch that you don't get your car stuck in the sand. If you're interested in fishing, most hotel proprietors will gladly set you up with a fishing guide or boat to charter, or you could ask in any of the stores in town and they will no doubt be able to refer you.
Aside from small convenience and souvenir stores, there's not much shopping to be done in La Pesca. There's sometimes a small market in the first north-south street just past the canal bridge coming into town, but it's much smaller than what you might be used to from bigger Mexican cities and it'll be mostly closed down by the afternoon.
Be sure to bring as much cash as you'll need for your stay in La Pesca, because there are no ATMs in town. A handful of stores and hotels will accept credit cards, but most will not. However, there is a PeMex station just west of the canal bridge on the west end of town if you need gas.
You can find several eating options along the main street in La Pesca. Most open during the day are mid-range priced restaurants (by Mexico standards), Mex$30-$50 for breakfst, Mex$50-$90 for lunch/dinner. In the evening, around 7PM, several taco stands open in the town proper where you can easily get a good meal for about Mex$30.
There's also several open air restaurants by the beach on the southern lighthouse end, which have pretty reasonable prices ($50-100) considering their prime location. Also, several hotels along the western approach to town have attached restaurants.
There's a good selection of mid-range hotels with river access on the south side of the highway on the western approach to town and a few more between town and the beach. More inexpensive hotels can be found in town. At the beach, several places rent primitive cabañas on Punta Piedra, on the southern end by the lighthouse.