An deiner Stelle würde ich beide Inseln besuchen, ist ja problemlos machbar.
Im April kannst du am Haad Yao schon nicht mehr schwimmen, dann ist Niedrigwasser, am Thong Nai Pan ist das problemlos möglich, am TNP Noi hast du einen kleinen Ort mit einigen Bars, Restaurants, Supermarkt,...und einigen (Hotel)-Restaurants am schönen Strand.
Malibu Beach? Nie gehört oder meinst du Chaloklum mit dem Malibu Beach Resort? Chaloklum ist noch nicht so touristisch wie viele andere Gegenden auf Phangan. Schöne Fotomotive bieten sich schon wegen des Hafens und du kannst in kurzer Fahrstrecke mit dem Lontail an den Bottle Beach schippern, Restaurants gibt es auch einige. M.M.n. keine schlechte Wahl.
Zum Malibu Beach Resort kann ich nichts sagen aber dazu findest du einige Bewertungen im Netz.
Cocohut Beach, damit meinst du auch das Resort oder? Das befindet sich nicht im Norden sondern im Süden, nahe Haad Rin. Hier sehe ich den Vorteil (wenn es denn einer ist) darin, dass du fußläufig schnell mitten im Geschehen von Haad Rin und dem Trubel bist, der Strand dort ist auch schön.
Zu Tao kann ich leider (noch) nichts beitragen.