I know a lot of people here hate anything to do with Mexico, but there are a lot of good deals down there for beach vacations at Mexican resorts. If you exchange dollars for pesos before you go there you save even more.
... or you can just go to a U.S. beach and spend your money HERE.