Thank you for the good organization. It's worth taking only a private tour to see the manta rays. We went on a group tour with local drivers, and it was crowded; we saw them for literally 10 minutes with a quick glance, and that was it. Everything was rushed. It was very frightening due to the strong current, and I constantly panicked. A lot of effort and time was spent looking for the manta rays, and in the end, we didn't really get to see them well, although they were there.
We went a second time, opting for a private tour with MyBaliTrip, and it was incredible. The fast boat was great, with no crowding. The young guide was always nearby, and I felt safer. He quickly found the manta rays, which saved us energy, as a lot of effort goes into fighting the current. I swam swiftly behind the guide, took great shots, and got to admire these wonderful creatures at leisure.
At the second spot, there were the most beautiful fish in large numbers and not a single boat in sight, we got some great shots. I recommend bringing bread with you to lure the fish and make amazing videos.