Dumaluan Beach, a place for swimming and resting