The Florida Keys are one of the closest U.S. destinations to a tropical paradise, but sandy beaches are few and far between ...