Chase Sapphire Reserve offers $300 in travel credit a year - that can be bridge tolls, parking, airline tickets, airline fees (including baggage), rental cars, etc. It is automatically credited when you make the charge and there is no applying it or manually requesting it. It gives you free global entry ($100 value every 5 years) and also gives you a free Priority Pass membership to access lounges all over the world. They also provide primary rental car coverage along with other great travel benefits. Lastly, you earn 3X points on travel and dining and 1X on everything else - yes - that means when you book that liveaboard, you get 3X points in addition to hotels, rental cars, toll, parking, airlines, etc. that you are already paying for. The annual fee is $450 but with all the benefits you net not very much for the actual annual fee.
I am based in San Francisco and flights out to southeast asia to go diving are regularly around $600-700. For award travel, this is often 80,000 miles through Star Alliance/United but through Chase's portal for the Sapphirer Reserve, I can book tickets for on average about 35,000 points instead. Additionally, you can also transfer to hotel and flight partners on a 1 to 1 ratio and maximize your points without locking it into any one program. It gives you the flexibility to shop around for the best deal if you want to use points for award travel then transfer to the airline or partner that gives you the best deal. It's a very crazy ecosystem but it is excellent value. Pair it with a Chase Freedom card and use that card for bonus categories only (5X points...normally it's 1X for non-bonus categories) plus using their Shop Through Chase portal and you can really make a killing on the points when you only redeem through the Chase Sapphire Preferred for travel. Go an extra step and also get a Chase Unlimited and you can charge everything else to that card since it offers 1.5 points per $1 spent.
PM me if you want more info - there are also great posts online about this lucrative system.