It is most commonly suggested that white wines are best to pair with fish. Depending on the dish you are serving specific wines are suggested to compliment the flavours. For example, with cod, Sauvignon Blanc is a good wine to serve, whereas with crab or lobster, Pinot Grigio is the suggested pairing.
Overall, you can drink whichever wine you prefer from red and prosecco to rose, any wine choice is fine. But if you’re looking to go that step further for your guests, a white wine is the best suggested pairing with fish dishes.