Phuket is loacted at the west coast (andaman Sea) of Thailand and Samui and Hua Hin at the east Coast (Gulf of Thailand). The weather is different because of the monsoon. Maybe have a look on following page to get an idea regarding the weather:
www.wunderground.com/ they are quite good with there forcasts.