South Beach, Miami – the place to be