For scuba you might as well visit Phuket...then you have 10 times more ladyboys around
and my personally advice...dont spend so many days in BKK...its just not worth it if you dont sleep all day...and party all night, you will get tired also BKK is more expensive than Pattaya...so take some days there too
Agreed. The diving sucks in the gulf (Samui, Phangan, Tao). I don't know what level you are or what your used to so you may find it acceptable but it's mainly a training ground for beginning divers to get their sea-fins. Be sure and register and search for ladyboys from Samui on the Thai Friendly website. While there aren't the numbers for the other areas mentioned, there are a number listed there so you will get some leads.
And you have my consolation for living in Jesus freak Mormon Country!