If you're looking for a travel credit card with a simple rewards structure, Navy Federal's new card could be the right fit.