I would understand picking Tampa as a port because of how close you are. We have found Tampa easy enough and I get my meal at The Colombian.
We try to avoid Miami as we find it most crowded and expensive, and we also are not fans of MIA. Prefer FLL and Orlando as airports. In your case, you may want everyone to check on best airport into which to fly. I am not very familiar with Tampa airport in terms of flight options and prices. Again, I personally try to avoid MIA, if possible.
If I were you, I would want to find a cruise travel agent I liked and seemed knowledgeable. You may be able to use group rates, depending on how many cabins you all need. Anyone in your group have established relationship? If you go with company, still establish relationship with individual relationship if possible. Although companies often have best prices, their agents may not have much personal knowledge.
Good Luck!