Rewa [ˈrɛva] is a village in the administrative district of Gmina Kosakowo, within Puck County, Pomeranian Voivodeship, in northern Poland. It lies approximately 6 kilometres (4 mi) north of Kosakowo, 11 km (7 mi) south-east of Puck, and 31 km (19 mi) north of the regional capital Gdańsk.
It is located on Puck Bay, an inlet of the Baltic Sea, and has a number of sandy beaches which attract tourists. The area is a centre for windsurfing and kitesurfing. The nearby marshes are a nature reserve and attract many wetland birds.
The village has a population of 905.
There's a bus communication with Gdynia.
Coordinates: 54°37′58″N 18°30′37″E / 54.63278°N 18.51028°E / 54.63278; 18.51028