This small island sits about 30 minutes by boat northeast of Kadidiri and is well regarded for its house reef and a back outer reef.
The island was once home to a resort owned by the same family behind Kadidiri Paradise but it's been abandoned and is now slightly eerie -- and we saw it on a sunny day. The beach is still lovely and the house reef offers a pretty good drop-off with plenty of fish. The coral between the beach and the drop-off is just about all dead, but there's a narrow channel you can swim through to reach the dropoff, from where you can then follow it to the left or right.
There is also an outer reef off the back of the island, which gets very good reports, but we didn't try. The energetic can snorkel all the way around the island. Taipi would form a pretty much perfect Robinson Crusoe-type experience, so if you were up for a bit of camping (or squatting) this could be ideal. There is no running water, so you'll want to brink a couple of 50-litre bottles with you, but it's otherwise just about all ready for you. Note the island is privately owned, so we'd suggest asking for permission to do this from Kadidiri Paradise before doing it -- should they allow it (we heard of them denying it to other travellers).
They could probably arrange a boat for you with an agreement to pick you up in a day or two -- or you could kayak here easily in a couple of hours. Either way it is a great half-day trip (or visited in conjunction with a visit to Jellyfish Lake and Karina Beach).
The Travelfish newsletter is sent out every Monday and is jammed full of free advice for travel in Southeast Asia. You can see past issues here.