I suggest a few days before! I also suggest you check out the Hollywood, FL area on the Broadwalk (yep, Broadwalk, not Boardwalk). Hotels right on the beach. Then the Intracostal Waterway is right near there as well and you can take a water taxi to different areas to explore. You will not need a car if staying on the Broadwalk as there are many restaurants within walking distance. Use Uber for transportation to port and to hotel. Hollywood is between Fort Lauderdale and Miami.