Just came back from Fort Lauderdale where I stayed at the Yankee Trader.
Across from the beach but there is a skywalk so you don't have to worry about traffic.
Also has a nice pool.Don't think there are any hotels right on the beach at least in that part of Fort lauderdale.Rooms were nice and service fine.
I payed $179 per night but that was convention rate.
February 1998 - HAL Westerdam E. Caribbean
January 2000 - Carnival Ecstasy - Mexican Riviera
February 2002 - Costa Atlantica - W. Caribbean
February 2004 - Grand Princess - W. Caribbean
March 2007 - RCI Voyager of the Seas - E. Caribbean
May 2007 - RCI Voyager of the Seas - Western Mediterranean (Mrs. E. & daughter only - I had a medical emergency)
October 2007 - RCI Adventure of the Seas - Southern Caribbean