Boardcave has got a great selection of different brands of surfboards.
Surf Station claims to have the largest selection of surfboards.
Along with surfboards Jacks Surfboards has a wide variety of accessories.
For some beautiful surfboards check out Degree 33 Surboards.
Surfing tips for beginners can be found at Mens Journal.