I think the sentence is a little ambiguous and can be interpreted as having both meanings.
However I interpret it as "a popular resort known even by Japanese people". Because, if it means "a resort popular even with Japanese people", it should be or .