No dive shop at Banana Beach. They have a tour office booking (I believe) primarily with one dive operator. As to whether that's the best, find out who they are and look up the discussion groups that deal with diving, such as Scubaboard and Trip Advisor. In any case you won't have any problems getting in with any operator at that time, so best to research in person once you're here.