Find hotels in Long Key, FL from $135