A Professional Greeting. Your letter should be addressed to your boss. There's a good chance that this letter will merely end up in a file in HR, but it starts with your boss. Assuming this is someone with whom you work reasonably close with on a daily basis, it doesn't have to be super stiff and formal. Specific and professional is the right tone here.
You want your intent to be as direct as possible. You are leaving, plain and simple. There's no need to mention where you're going. You can discuss that with your boss (though you're not obligated to do so) and your colleagues if you want, but there's little purpose for including that in your resignation letter. That's especially true if you're moving over to a competitor__you don't want to create ill will in this letter or cause any drama.