Yes, you can bring in cheese and hard salami but like others have asked: Why would you want to do that? You can get all of those items and more right on the island - selection will be as good or perhaps even better that you'll get in Florida. Prices will be essentially the same or could be even better.

However, if you do decide to bring your own food products the hard salami can be either in your carry-on or checked bags. Cheeses, if they are "hard" can be in your carry-on. Cheeses such as spreads and "soft cheeses" that in their natural state that have a consistency of a "gel" WILL NOT pass TSA inspection when living the US so they will need to be in your checked luggage.