The best place to practice for the discover course is Cooper Island. Sail Caribbean has a small dive shop right there and they do a nice job. Blue water Divers also runs a excellent operation but hard to beat the convenience of Cooper and SCD. It also gives you a good reason to get to Cooper about 9am where you won’t have a issue getting a ball and it’s a great place to spend the day while your daughters dive.