Turns out that Cabo San Lucas is basically the Bali of the USA.