Can I ask if you daughter has episodes like this with her grandparents and if its just you that she shouts at when you are out with your partner and her siblings?
I totally understand that it was her choice to go to her grandparents and that you all work together, and to be honest teenagers go through phases anyway. I just wonder if she feels sidelined (by her own actions) , as sometimes at that age we take actions and fail to see the inevitable repercussions and no matter how much you may try to treat her like the rest of your children, she feels alienated/misplaced. I'm not saying you make her feel like this, just she may subconsciously feel like this and when you go out as a family, this feeling of you not validating her importance, surfaces.
I know I am not explaining this well, my circumstances were different but did have some similarities, maybe I am projecting but my Dad moved on and had another family and when I went out with him and his new family, I felt like I didn't belong and that I, above all others should feel I belonged as I was real, first child. I felt replaced. I could see his happy family, and I wanted to be part of it, I loved the idea of it (like she looked forward to the holiday) but the reality was different. Its weird to explain but its about knowing you are the centre of that one persons universe that validates you. Its in her/my head, not yours, we tend to see the unintentional slights and then something seemingly minor makes us just explode over nothing.
I didn't understand those feelings myself and it took me a while to realise they manifested themselves around my Dad, I felt he had moved on but had somehow left me behind and I was upset that I didn't feel part of it...the reality was that I was the one holding myself back and not them denying me. If you can walk away...so can I....see how you like it then....type thing.
I needed help, to understand my feelings and what made me feel that way and it was only when I got that help that I was able to stop self sabotaging. Having said that, my Dad had to change to actively address my insecurities..
Don't give up on her, please don't bar her from the family holiday or threaten to do so as this will feed into her insecurities, whatever the cause. Yes 17 is getting to the far end of the time you want to holiday with your younger siblings and that is why you need to make this last effort with her.