17 000 kronor för en kebab – och 30 000 för en majskolv. Turister blir blåsta gång på gång på en av världens mest kända stränder.