image cover

Nusa Penida

Nusa Penida, a stunning island located off the southeast coast of Bali in Indonesia, has rugged landscapes, dramatic cliffs, and crystal-clear turquoise waters.