Nakupenda Island, which means "I love you" in Swahili, is a small island or sandbar, located just off the western coast of Zanzibar in the Indian Ocean. This magical little paradise is a place to kick-back, relax, have a divine lunch, swim, soak up some sun, and just have a great time! Be sure to go first thing in the morning, as the island becomes a little crowded as the day goes by! Needless to say, I think the beauty of this place speaks for itself, and it really is a must-see!