Here are our picks for the top beachfront hotels in Cape May, NJ: 1.  La Mer Beachfront Resort 2. Sandpiper Beach Club 3. The Harrison Inn (not beachfront but close to the beach) 4. ICONA Cape May 5. Montreal Beach Resort 6. Sea Crest Inn 7. Grand Hotel Cape May 8. Angel of the Sea Bed and Breakfast 9. The Jetty Motel 10. Congress Hall