The advice given is sound...I bought a new 5" hole saw "Hole Dozer" and it cut clean and easy. Use painters tape to prevent chipping of the gel coat, and go in reverse to cut through the gel coat, then forward to cut through the fiberglass:
View attachment 158512
Instead of just drilling pilot holes for the screws, I went a little bigger and inserted cut down anchors for brick/concrete to secure the screws which bites into the fiberglass but also expands behind the fiberglass to keep them firmly in place. In the above pic you can see where I used the grill cover as a guide to mark where it would fit, and for the pilot holes. I eyed it up first and then used a level to ensure the boat was level on the trailer and to ensure the holes I marked were even and the grill would be straight when done.
It was stressful at first cutting into a shiny new boat, but easier than I thought. I've cut holes in floors, doors, walls, campers, etc. many times, but first time cutting fiberglass...no issue if you remember to reverse to start.
View attachment 158511
Finished product above looks perfect and sounds great...using the same stock speakers which sound good, it looks like a factory install as everything matches. And with the compact JL Audio amp to drive them, these speakers pump nicely and sound great. The cockpit is more than loud enough now while underway and fills out the sound field nicely.