This paper explores optimal configuration of Wave Energy Converters (WECs) arrays allowing both dimensions of individual WECs as well as the array layout to vary. Cylindrical buoys are assumed in the array where their radii and drafts are optimization parameters. Genetic Algorithms are used for optimization. Three case studies are investigated of different array sizes: 3, 5, and 7 devices in the array. Two types of controls are assumed; the first is the standard impedance matching control while the second is a derivative control. The numerical test cases demonstrate that a higher q-factor is achieved when optimizing the buoys dimensions simultaneously with the array layout. In the test cases conducted in this paper, it is shown that optimizing the array layout can increase the q-factor on average by 39.21% when using an optimal control, and increase it on average by a factor of 8.87% when using a derivative control.