Discovery Miami Beach gives you an insider's tour of the town