Check out all possibilities - USMMA at Kings Point, NY hasn't been mentioned and has great opportunities as do the Coast Guard Academy and USNA and now is the time to get cracking on applications if she is entering her senior year. USNA and USMMA require congressional nominations PLUS great grades, etc.
I would highly recommend visiting VMI, the Citadel & Norwich. Each has their own culture, especially as it relates to females and you need to see/touch/feel it BEFORE going there. Personally, I think the federal academies are better for women.
The Maritime Schools (SUNY, Mass, Maine) are also excellent schools with NROTC, depending on what her major inclinations are. Females do fine there with no (or little) harassment. The Navy and Marine ROTC officers at SUNY looked sharp at graduation!
There are some great options out there - visit, ask, apply and give it a shot. You can get unnecessarily turned on/off of a school by random chatter (like here), but keep an open mind and do the research and due diligence. Good luck!