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' indicates anagramming the letters.
'drinking' indicates putting letters inside (inserted letters are consumed or drunk).
'hotel' becomes 'h' (phonetic alphabet: alpha, bravo, charlie etc.).
'reveal' with letters rearranged gives 'leavre'.
'leavre' going around '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" .)