Hi mommom lynne, welcome to Cruise-Chat. Sandy has given you two great suggestions. There are some great places right across from the port, The Renassaince, Hyatt Pier 66, and the Grand Floridian. If you Google hotels, anything on 17th street causeway will be near the pier, anything on US1 will be near the airport, anything on A1A will be near the ocean. Most of the larger chains will offer shuttle service. A taxi ride to the port from surrounding hotels should not cost over $10/per cab, unless they catch the bridge.
Hope you have a marvelous cruise, we're leaving the day after you! Best wishes!