Those prices are not atypical for this flight.
You could consider using your miles for a redemption flight, or driving (it's a great drive!).
There is also a number of shuttle service which coach you between Miami and Key West:
http://www.keywest.com/gethere.html