Awesome newbie report! There's always lessons to be learned in Jamaica, just hope they don't cost you that much!

So lessons here...

}Never give your phone # out, especially if they already burned you... Twice
}Never accept anything for "free". (Notice use of quotation marks)
}Never give out a deposit, that's basically gone
}Never double book-dinner, cabs, boat captains. Ive been there, ive seen it- It's always an uncomfortable situation.Sometimes it happens without you even knowing.
}Find 'your guy'. Seemed like you had at least 3 strange cab situations. When you find a good driver he'll give you a phone for your stay and just call him whenever you want. You know he'll be fair and safe.
}Shake off fake tour guides ASAP. Give them no hope that you will give the anything

I know I've learned my lessons and I keep learning em... And of course the more you come back the more you figure tings out... The more you know who to trust... It just gets better!!!

Thanks again for putting the time in for your report