Hello-We stayed at Ron Jon's in May for 1 night before our cruise. They do have free long term parking however they do not have a free shuttle service. They did arrange for the shuttle to pick us up but it is $5.00 per adult and $3.00 per child one way from Ron Jon's to port. They use a company called Travelynx.
Hope this helps and enjoy your cruise! Ron Jon's was beautiful by the way! The pool area is awesome and you can see the ships leaving port from the top deck at the pool.