Blend the cottage cheese in a food processor or high-speed blender until completely smooth.
Transfer the blended cottage cheese to a large mixing bowl.
Add the Greek yogurt, softened cream cheese, vanilla protein powder, monk fruit sweetener, vanilla extract, lime juice, lime zest, and salt.
Beat the mixture with a hand mixer until completely smooth and creamy.
Gently fold in the unsweetened shredded coconut using a rubber spatula.
Taste and adjust the sweetness or lime flavor if desired.
Line an 8-inch square pan with parchment paper.
Spread the cheesecake mixture evenly into the prepared pan.
Sprinkle toasted coconut, chopped macadamia nuts, hemp hearts, and additional lime zest over the top if desired.
Cover and refrigerate for at least 4 hours or overnight until firm.
Lift the cheesecake from the pan using the parchment paper.
Slice into 16 bite-sized squares or 12 larger dessert bars.
Garnish with fresh lime zest or mint leaves before serving.
Store refrigerated and enjoy chilled.