I’ve never been to Miami, but I always fish where work takes me. I’ve even stayed in midtown Manhattan and took gear (did rather well, drove to Breezy Point). Have fished from ME to southern VA for work. If you have a travel rod and small tackle bag it is pretty easy to pack on a flight. If I were to go to Miami, I’d check when a good time to target peacock bass is and maybe think freshwater? Early May is likely going to be hot, regardless if fresh or salt. Likely going to be an early morning, later evening bite. And likely when you want to be fishing and not sweating your blzz off.