There is an option to sign a message in Coinbase, all of the other web wallets you listed don't have the option of signing a message as far as I know
Right, just need to log in to the Coinbase website (not the app/mobile wallet).
https://www.coinbase.com/addressesClick Details, then "sign a message".