Mihiripenna Beach is a stunning location; coconut palms, clear water, clean sand, safe lagoon with fish and lots of very big turtles. It really is excellent for Natural lagoon where you can swim in calm sea. Take your snorkel, saw 12 different fish. Loved the rope swing to a family day out at the beach. Two big negatives though. The sea here is choppy and there are better places for bathing nearby but for photos and sunset we found it to be pretty near perfect.