San Francisco to the US Virgin Islands for only $341 roundtrip