A expressão lexicalizada maré alta escreve-se sem hífen, mas é o mesmo que preia-mar, com hífen.
Quanto a «por onde», não se trata de uma locução, uma vez que as duas palavras não se encontram associadas com vista a exercerem uma função única e específica. Temos uma preposição (por) e um advérbio (onde), ou um pronome relativo, conforme o contexto em que surja.
Nas locuções prepositivas (ex.: antes de, em frente a, de acordo com, etc.) o último elemento é sempre uma preposição.