You can always pick a location that's not too far away. If you have kids and want to stay within a reasonable distance, try Marthas Vineyard. It's not Isla Mujeres or anything, but it's gorgeous, close, private and easy. This would be an especially good idea if you live in the Northeast. There's plenty of marthas vineyard hotels, so even if you're running out of time you could probably find something.