Yes, there are buses.
There is a beach shuttle/taxi up and down the beach you can take, and I believe the bus stops a few blocks away in "downtown" Treasure Island and maybe near the Publix as well. Uber is also available, of course.
Nope
Thanks! Your answer is awaiting moderation.