What all the highrises in this picture have in common is none of them are in Miami. Bunch of suburban skylines: North Miami, North Miami Beach, North bay Village, Bal Harbour, Surfide, Sunny Isles Beach (the tall one on the water), Aventura, Hallandale Beach, Fort Lauderdale (inland middle/top of the image) and Fort Lauderdale Beach, Pompano Beach far to the top. And a tiny bit of Miami Beach on the bottom right
https://www.flickr.com/photos/65021857@N05/51189970044