Beaches and streets are safe no worries there... just bring mini mag light for walking around.
Food... TB doesnt have the choice selections that Negril has- thats for sure. I would have tried MarBlue- if they were open... I got a couple good meals from Frenchman's. Jakes was good. Jack Sprats was decent. There was a vegetarian place that I had wish I tried not too far away. There was Smurfs and Treasure Beach Hotel- both we didnt get a chance to try. Best meal I had was at the Pelican Bar.
other tips... if you like red stripe- bring em with you
let me know if you have any other questions I can help with- have fun!