Naples Grande may be what you’re looking for. Slightly understated (but not really elegant like the Ritz) and on the beach. Walking distance to several restaurants and shops at Venetian Village.
https://www.naplesgrande.com/?NCK=8444899663&chebs=google_mybiz