Money changers transact £ but banks don't.
IMO, you get a better deal using pounds than converting pounds to dollars. You lose some with the exchange comparing pounds to pesos. Because you get converted twice and you get screwed twice, too!![]()
Just keep a few dollars handy, just in case and don't bother with traveller's check.