Shamelessly converting @RoflcoptrException’s comment in a answer, Book Your Dive is a website which allows you to compare diving prices by location (say for example in Indonesia), and by package deals. They even have a blog post comparing resort packages with liveaboards.
Credit:stackoverflow.com‘