For small and supportive with a marine bio/environmental science focus that might be matches (and not reaches) look at Juniata and Washington College.
If she likes One Course At a Time, she should look at Cornell College in Iowa. Not as reachy as Colorado College.
If UVM is a maybe, she should look at UMaine. They do a Semester by the Sea.