When many people think of Miami, they immediately think of South Beach – sand, beautiful beaches, restaurants on Ocean Drive, palm trees, and tall beautiful buildings. What they do not…