Phuket (presumably Patong Beach) and Sabang (near Puerto Galera) are very different.The good diving out of Phuket is on live-aboard boats, to the Similan Islands and beyond. World-class diving, great fun to live on a boat and do generally four dives per day. Let me suggest that you contact my friend John Williams at Siam Dive n Sail if you are interested: http://siamdivers.com/. An American guy with a Thai wife, familiar shall we say with the charm of Thailand, fair prices, and he has dived everywhere. Disadvantage of a live-aboard is that there are no bars and no bar girls on board, unless you bring your own.
Diving in Sabang is very easy, all dives with Asia Divers at El Galleon Resort are boat dives, usually within ten minutes of the dock. Return to the resort for a shower and breakfast or lunch between dives. Diving ranges from good to very good, but not world-class like the Similan Islands. http://www.asiadivers.com/elgalleon/
Girls are everywhere at Patong Beach in Phuket, soi Bangla has seemingly hundreds of beer bars with girls ranging from very pretty to um not so attractive, take-out price is generally lower than Bangkok and higher than Pattaya. There are also go-go bars, discos, and a soapy massage. Patong is also full of fat drunk older German guys and other Euro scum, and loads of drunk young Australian guys, so the ambience is not always pretty.
Sabang has about a half dozen "discos" which are go-go bars full of girls for takeout. Easy to find as Sabang is very small and the discos are clustered. There are some very pretty girls there, some less so, and prices are low. Typical price is 2000 PHP (less than $50) for bar fine plus long-time for the girl. I always tip the girl in the morning if the service is good. However, my last three visits I have spent with the girl in the above photos....a real sweetie.
There you have it: world-class live-aboard diving in the Similan Islands (and other islands further north in the direction of Burma) and plenty of girls on soi Bangla in Phuket (Patong); very easy and convenient shore-based boat dives and a convenient cluster of bars with girls in Sabang (Puerto Gallera).
Getting there:
Easy to fly from Bangkok to Phuket in an hour, and about an hour taxi ride to Patong.
Use Sikat to get from Manila to Sabang, about a four-hour trip on bus and taxi. (much less expensive than flying from Bangkok to Phuket plus the taxi).
Photo taken by my dive buddy in the Similans....

http://forum.myredbook.com/dcforum2/User_files2/4vow53x7m490s9ww.jpg