Phuket should be fine with snorkeling, beaches. Rock Climbing is good at Krabi (Railay). In June, rafting is no enough water, I think. Cheers,