Not directly on the beach but there's a great Mid-Century style boutique hotel on Biscayne right off the intracoastal, that's constructed within the shell of a classic 1950's Miami motel and right in the heart of the MiMo district:
http://newyorkerhotelmiami.com/