Reveal criminal drinking hotel port (2,5)
I believe the answer is:
le havre
'port' is the definition.
(Le Havre is a French port)
'reveal criminal drinking hotel' is the wordplay.
'criminal' is an anagram indicator.
'drinking' is an insertion indicator (inserted letters are consumed or drunk).
'hotel' becomes 'h' (phonetic alphabet: alpha, bravo, charlie etc.).
'reveal' anagrammed gives 'leavre'.
'leavre' enclosing 'h' is 'LE HAVRE'.
(Other definitions for le havre that I've seen before include "Port in Normandy" , "Port city of northern France" , "French Channel port" , "Northern French port" .)