Is South Beach a tourist trap?

The beach is nice but the whole place is a tourist trap, and any tourist nightmare. The restaurants are extremely expensive and the waiters are rude and almost always are going to deceive you in one way or another to make you expend more that you intend to.