Caribbean Villas has a dive arrangement with Amigos del Mar, ask CV about the special dive prices. AdM will pick you up at CV dock and return you there and store and clean any dive gear you own between each dive. Great divemasters with AdM - I think they would be sensitive to your concerns of large groups, recomend you ask them. CV does have an exclusive feel since it is small and has so much land, gardens and 300+ foot beach. It does not have a pool; it has 2 hot tubs. CV has an arrangement with a condo/hotel down the beach where you could use a pool - about a 5 minute beachwalk. Xanadu is just down from CV; they have a new beachside pool and a good dive shop next door - they are also a very nice, small resort. And the Palms is quite nice. Happy trip.