There are travel rewards credit cards that allow to earn miles and are not tied to a particular airline. Such travel rewards credit cards will allow you to earn miles on all your purchases and to redeem earned miles with any airline, including Cape Air. You can keep such cards as your primary card to accumulate more miles. What is more, travel rewards cards often come with a one-time bonus which can be enough for a round-trip reward ticket. For example, the Discover it® Miles credit card may be a good choice for you. It offers unlimited 1.5x miles for every dollar spent on all purchases all with no annual fee. Also Discover will match ALL the miles you’ve earned at the end of your first year (provided you are a new cardmember). For example, if you earn 30,000 miles, you get 60,000 miles. That’s $600 towards travel!