Flying into TPA and catching a cruise is way better than doing the same at MIA unless you really really want to visit MIA.
BTW fall colour 7 day cruises out of Boston heading your way in Oct are discounted to $269 for a week. Looks like prices are falling with booking way down.