A wave generator for a wave pool with a floating attenuator housed within a caisson compartment that has mass, density and weight characteristics that enable it to remain substantially in contact with the top surface of the water in the compartment. Additional mechanisms are provided which help to keep the attenuator in a substantially horizontal orientation within the caisson, such that unwanted wave motions and water movements within the caisson compartment can be substantially reduced or eliminated. These mechanisms include the adaptation of a vertical post within the compartment and cable and pulley systems that are designed to help control the up and down movement of the attenuator as it travels up and down within the compartment.