You need ten days in Samoa. They will be long enough to acquire a solid sense of the place. You will also have a proper exploration of Upolu and Savaii, and you could even spend one or two nights on one of the smaller islands, such as Namua or Manono.