Come to think of it, the OSM wiki definition might be too strict. The word "Resort" is typically defined as "a self-contained commercial establishment that aims to provide most of a vacationer's needs", and this is also how it's used in OSM when tagging "beach resorts". I don't see why overnight sleeps should be part of the definition.