Aquatic jewels in Hollywood, moved its location about 3 weeks ago , they are still building out the the inside of their store , tanks systems ect , and have very little inventory , I was their about 5 days ago . Aquarium kingdom in Fort lauderdale has the best selection of LPS & SPS in south florida , but do not carry many fish, about 2 blocks away is Exotic Aquatic , which has a much better fish selection , and a decent LPS selection . Personally i would opt for a snorkeling trip to Pennekamp in Key Largo as suggested above . Its about a 45 min trip from Miami ( down, not up )LOL . not as much reef as the old days ( many bleaching events) but still plenty to see .Summer is usually better also as low winds , and very calm seas provides much better visibility when under water . you can snorkel inshore ,and offshore ( offshore at Pennekamp is less than 2 miles from shore) most snorkel trips includes a stop to Molasses Reef , if your not a coral snob , theirs a fish highway there . you'll see what i mean if you go . regardless definitely do a morning trip , our summers here provide us with daily late afternoon storms.