Try the Hyatt Place on 10th st- it used to be an Amerisuites until they remodeled it.
They have a complimentary airport and port shuttle, they provide a continental breakfast. Rooms are spacious with a kitchen area. They have a small pool.
You can walk across a parking lot at the back of the hotel to a Publix supermarket and liquor store. There is an Outback and Mexican restaurant a couple of doors down. If you want to ride down to the beach you can catch the Sun Trolley, it stops outside the Embassy Suites ( next door).
I booked through ValueTrips.com Travel Discounts and Specials
for the best price.