Miami is one of the world’s most famous beach cities. Yet, it has so much more to offer than lying on the sand. Here’s what you...