Both places are fascinating. However, in Mandarmani, the hotels are exactly by the sea beach where you can spend some quality time even during the night. On the other hand, all the hotels at Tajpur are located at least 2 minutes of walking distance from the beach. But if you are looking for a better view of the sea beach, Tajpur is far better.