There are a couple of beach hotels that is located on South end of Fort Lauderdale beach directly on the ocean and fairly close to Port Everglades as follows:
Marriott Harbor Beach and the Sheraton Beach Hotel (This use to be the Yankee Clipper), but I couldn't tell you how expensive they are? There isa park - South Beach Park with nice playground for kids, basketball courts, etc.
But there also are a couple of hotels right across from the beach: Bahia Mar Hotel & Marina, Bahia Cabana, and I think there is also a Courtyard Marriott. But there are tons of little hotels along Fort Lauderdale strip area between Las Olas Blvd. and Sunrise Blvd. if you want to stay probably about a $20-$25 cab ride to Port Everglades.
Enjoy our town and its fabulous beaches too! I saw 3 manatees swimming along just out past sand bars two weeks ago...a glorious sight indeed!
"The world is a book and those who do not travel, read only one page." Saint Augustine