Best beaches/house reefs for snorkeling

My girlfriend and I are booking a tour for Fiji in April.

Our main goal is snorkling in some of the best reefs, from the beach/house. It doesnt have to be a fancy hotel, we are more interested in the water.

We are thinking about doing the Yasawa Islands where i can see Nanuaya Balavu Island and Blue Lagoon/Nacula Island should be good. But i think there could be a big difference from spot to spot on the Islands why i want to hear you guys :)

Where are the best house reefs(or with a smaller walk) and which hotel/airbnb should we book to see it?