2 night liveaboard options

We are a family of 4 (all adults) and interested in a liveabord from Labuan Bajo with stops to Komodo island, Pink beach, Pada island, and Kalong Flying Bats. We are not divers but love snorkeling. We would love to snorkel at good spots that are close by/on route to these stop. We are looking for July 26-28. We will be flying in from Bali on July 26th AM. Can anyone recommend some good liveaboards and if that is not possible due to short lenght of time, are there good day trip boat companies that you can recommend. 1 half day trip and one full day trip. Thanks!