Dreams involving water often symbolize emotions and the unconscious mind. The waterfront property in your dream may represent your emotional state or a place of reflection. The presence of giant Carp fish attacking the dock could symbolize feelings or situations in your life that are overwhelming or aggressive.
Killing the fish suggests that you might be taking control of these overwhelming feelings or challenges. It could indicate a desire to assert yourself and remove negativity from your life. This dream might reflect a need to confront and deal with issues that have been bothering you, allowing you to reclaim your peace.
Consider what aspects of your life feel like they are "attacking" you and how you can take action to address them. This dream may be encouraging you to face your emotions head-on and find resolution.