Clue: Tax haven short of capital — officer set upon (7)
Answer: ASSAULT
Explanation: N-ASSAU in the Bahamas="Tax haven", without the capital N; plus LT (lieutenant, "officer")