für 400 Euro bekommst Du momentan keinen Flug nach SOA, die günstigsten Linienflüge liegen (mit Anschlussflug Phuket) alle bei mindestens 550 Euro, eher zwischen 600 und 700 Euro, insofern kannst Du bei dem Preis nichts falsch machen, würde aber die Flugzeiten genauer anschauen.
Was Hotelpreise angeht, so bekommst Du auf Phuket im Mai das Zimmer für 2 Personen incl Frühstück ab 30 Euro, in guten Hotelanlagen. Für 5-***** zahlst Du für 2 ab 100 Euro aufwärts, d.h. Du kannst pro Person für das Hotel etwa 120 Euro aufwärts ansetzen (8 Nächte).
Im Mai beginnt auf Phuket kalendarisch die Monsoon Zeit, also Regenwetter mit etwa 50% Wahrscheinlichkeit, und dann prasselt es wolkenbruchartig runter wie eine warme Dusche. Es ist aber sehr warm, überwiegend bewölkt, man wird aber trotzdem knackig braun, wenn man nicht zu den Nachtschwärmern gehört, die in Patong die Tage im Bett und Nächte an der Bar verbringen.
Schwimmen im Meer ist aufgrund des Wellengangs möglicherweise nicht mehr möglich, dafür ist es am Strand sehr ruhig und der Erholungswert hoch.