Dance Upon the Air by Nora Roberts -513 pages
This was a good story about Three Sisters Island. The witches established the island and there were still witches living there.
Now you have a woman who escaped her abusive husband and went to the island. She found out she was a witch and part of the magical three witches. By all their power they stopped the husband when he came looking for her.
Oh, of course, she also fell in love with someone on the island....always that is thrown in the mix somewhere.