If living on the beach isn't a deal buster then Coral Gables or the Brickell area would be close to good walking areas and short drive to beach. BTW the beach at Bill Baggs is beautiful