This paper presents the development and validation of a three-dimensional numerical wave tank devoted to studying wave-structure interaction problems. It is based on the fully nonlinear potential ow theory, here solved by a boundary element approach and using unstructured triangular meshes of the domain's boundaries. Time updating is based on a second-order explicit Taylor series expansion. The method is parallelized using the Message Passing Interface (MPI) in order to take advantage of multi-processor systems. For radiation problems, with cylindrical bodies moving in prescribed motion, the free-surface is updated with a fully Lagrangian scheme, and is able to reproduce reference results for nonlinear forces exerted on the moving body. For diraction problems, semi-Lagrangian time-updating is used, and reproduces nonlinear eects for diraction on monopiles. Finally, we study the nonlinear wave loads on a xed semi-submersible structure, thereby illustrating the possibility to apply the proposed numerical model for the design of oshore structures and oaters.