Pantai Karangjahe terletak sekitar 7,5 kilometer dari pusat kota Rembang. Melaju ke arah timur wilayah kecamatan Rembang, tepatnya di Desa Punjulharjo. Desa Punjulharjo merupakan salah satu desa di kecamatan Rembang. Disinilah akan dijumpai pantai Karangjahe. Pintu masuk ke area pantai ini, berada di pinggir jalan utama Semarang – Surabaya yang berada di jalan Rembang – Lasem KM 7,5. Desa Punjulharjo yang terdapat gapura yang bertuliskan Desa Punjulhharjo dan disebelah kanan dan kiri terdapat baliho besar sebagai penunjuk Pantai Karangjahe. Jarak gapura menuju ke Pantai Karangjjahe sekitar 800 meter. Pantai yang mempunyai keunggulan hamparan pasir putih dan ribuan pohon cemara sepanjang 1 KM kini bisa menjadi tujuan wisata bagi masyarakat yang ingin merasakan sensasi keindahan laut dengan barisan pohon cemara yang rindang dan hamparan butiran-butiran pasir putih yang masih bersih dan natural. Dibawah pohon-pohon cemara ini, kita dapat menghamparkan tikar untuk lesehan sambil menikmati makanan atau duduk-duduk untuk melepas penat bersama keluarga.
Pada awal mulanya dengan tujuan untuk mengurangi abrasi pantai dilakukanlah penanaman ribuan pohon cemara, hal tersebut ternyata memberikan hasil melebihi apa yang diharapkan. Pohon cemara tumbuh dengan baik disepanjang tepian pantai dan sekarang tingginya ada yang sudah mencapai tiga meter lebih. Tempat Wisata Karangjahe Beach ini untuk menjangkaunya cukup mudah, Pantai ini berada sebelah utara Desa Punjulharjo yang berada di tengah – tengah jalur utama pantura kabupaten Rembang – Lasem, lebih tepatnya di Jalan Rembang – Lasem Km 7.5 Desa Punjulharjo Kabupaten Rembang.